Результаты поиска по запросу "named-parameters"

2 ответа

опуская некоторые неявные параметры

Можно ли пропустить некоторые неявные параметры, но не все? Я пробовал с именованными параметрами: def foo(implicit a: Int, b: String) { if (a > 0) { println(b) foo(a = a-1) // error } }К сожалению, компилятор отклоняет рекурсивный вызовfoo с ...

5 ответов

Классы значений вводят нежелательные публичные методы

Глядя на некоторые scala-docs моих библиотек, мне показалось, что есть некоторый нежелательный шум от классов значений. Например: implicit class RichInt(val i: Int) extends AnyVal { def squared = i * i }Это вводит нежелательный символi: 4.i // ...

5 ответов

Как вы определяете 2-й (или 3-й, 4-й,…) параметр в F # или любом другом функциональном языке?

Я только начинаю с F # и вижу, как вы можете использовать карри для предварительной загрузки 1-го параметра в функцию. Но как сделать это с помощью второго, третьего или любого другого параметра? Будут ли названные параметры сделать это проще? ...

ТОП публикаций

6 ответов

C ++ «Идиома именованного параметра» против Boost :: Библиотека параметров

Я смотрел на обаИдиома Именованного Параметра [http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.20]иBoost :: Библиотека параметров [http://www.boost.org/doc/libs/1_36_0/libs/parameter/doc/html/index.html], Какие преимущества у каждого из ...

6 ответов

Лучший способ использования именованного параметра C ++?

Я разрабатывал библиотеку графического интерфейса для Windows (как личный сторонний проект, без стремлений к полезности). Для моего класса главного окна я установил иерархию классов опций (используяИдиома Именованного ...