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

1 ответ

Стиль против производительности с использованием векторов

Вот код: {-# LANGUAGE FlexibleContexts #-} import Data.Int import qualified Data.Vector.Unboxed as U import qualified Data.Vector.Generic as V {-# NOINLINE f #-} -- Note the 'NO' --f :: (Num r, V.Vector v r) => v r -> v r -> v r --f :: (V.Vector ...

11 ответов

Как получить MethodInfo ссылки на метод Java 8?

Пожалуйста, посмотрите на следующий код: Method methodInfo = MyClass.class.getMethod("myMethod");Это работает, но имя метода передается в виде строки, поэтому он будет компилироваться, даже если myMethod не существует. С другой стороны, Java 8 ...

1 ответ

Почему _ нельзя использовать внутри интерполяции строк?

Это работает (x => s"$x")но это (s"${_}")дает [error] ...: unbound placeholder parameter [error] (s"${_}")Это только потому, чтоs"..." конструкция страдает отУтечка Абстракция [http://en.wikipedia.org/wiki/Leaky_abstraction]? Более того: ...

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

2 ответа

Почему анонимные делегаты / лямбды не выводят типы по параметрам out / ref?

Несколько вопросов C # о StackOverflow спрашивают, как сделать анонимных делегатов / лямбд сout или жеref параметры. Смотрите, например: Вызов метода с параметрами ref или out из анонимного ...

4 ответа

Как вы структурируете / сериализуете код Ruby?

Я хочу иметь возможность написать лямбда / Proc в своем коде Ruby, сериализовать его, чтобы я мог записать его на диск, а затем выполнить лямбда позже. Вроде как ... x = 40 f = lambda { |y| x + y } save_for_later(f)Позже, в отдельном ...

5 ответов

Проверить, нет ли лямбды без гражданства?

Как бы я провел тестирование, если лямбда не имеет состояния, то есть, захватывает ли она что-нибудь или нет? Я думаю, будет использовать разрешение перегрузки с перегрузкой указателя функции или специализацию шаблона? int a; auto l1 = [a](){ ...

2 ответа

Получить захваченные переменные из лямбды?

Мне было интересно, есть ли способ получить типы / значения захваченных переменных лямбды? - сценарий использования будет чем-то похожим; int a = 5; auto lamb = [a](){ return a; }; ...

2 ответа

Проверьте, равны ли две функции Python

Мне интересно, как я мог проверить, чтобы увидеть, если две функции одинаковы. Примером будет(lambda x: x) == (lambda y: y) оценивая к истине. Насколько я знаю, Python проверит, занимают ли функции одно и то же место в памяти, но не имеют ли они ...

1 ответ

Использование лямбды и кортежей для отправки в несколько функций: Python, Tkinter

column1 = [ ('H', 'Hydrogen', 'Atomic # = 1\nAtomic Weight =1.01\nState = Gas\nCategory = Alkali Metals'), ('Li', 'Lithium', 'Atomic # = 3\nAtomic Weight = 6.94\nState = Solid\nCategory = Alkali Metals'), ('Na', 'Sodium', 'Atomic # = 11\nAtomic ...

2 ответа

Есть ли делегаты в Java 8?

Есть ли делегаты в Java 8? Если нет, то как у нас лямбда-выражения в JDK 8без делегатов? Чтоссылки на методы [http://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html]? Они такие же, как делегаты?