如何将命名参数传递给hy中的python函数

时间:2016-09-14 03:30:50

标签: python hy

我正在尝试使用带有来自hy。

的命名参数的python函数

我也在使用NLTK库。

在python中我会做这样的事情

from nltk.corpus import brown
brown.words(categories='news')

获取'新闻'中的字词列表类别。

我想在hy中做同样的事情。我想出的唯一方法就是找出传递参数的顺序,并设置所有我不想要的None

(import [nltk.corpus [brown]])
(.words brown None "news")

还有另一种方法可以在hy中做到这一点,使我的意图更清晰吗?想象一下,尝试使用具有大量可选命名参数的函数来执行此操作。

1 个答案:

答案 0 :(得分:1)

在文档中找到答案。

defn documentation

就像这样做

(.words brown :categories "news")