Чим "аргументи ключових слів" відрізняються від звичайних аргументів? Не можна передавати всі аргументи як name=valueзамість використання синтаксису позицій?
Я вважаю, що названа параметри в C # є досить корисною в деяких випадках. calculateBMI(70, height: 175); Що я можу використовувати, якщо це потрібно в JavaScript? Я не хочу цього: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if the parameters …
Я думав, що можу використовувати іменовані параметри після позиційних параметрів змінної довжини у виклику функції в Python 2, але я отримую SyntaxErrorпри імпорті класу python. Я пишу таким методом "отримати", наприклад: class Foo(object): def __init__(self): print "You have created a Foo." def get(self, *args, raw=False, vars=None): print len(args) print raw …