Как передать именованные аргументы в функцию Python из Hy
Я пытаюсь использовать функцию Python с именованными аргументами из Hy.
Я также использую библиотеку NLTK.
В питоне я бы сделал что-то подобное
from nltk.corpus import brown
brown.words(categories='news')
чтобы получить список слов в категории "новости".
Я хотел бы сделать то же самое в Hy. Единственный способ сделать это - выяснить, в каком порядке передавать аргументы, и установить все те, которые я не хочу None
(import [nltk.corpus [brown]])
(.words brown None "news")
Есть ли другой способ сделать это в Хай, который делает мои намерения более ясными? Представьте, что вы пытаетесь сделать это с помощью функции, которая имеет множество необязательных именованных аргументов.
1 ответ
Нашел ответ в документах.
Это будет сделано так
(.words brown :categories "news")