5
ответов

позвольте по сравнению с определением в clojure

Я хочу сделать локальный экземпляр класса Сканера Java в clojure программе. Почему делает это не работает:; дает мне: количество, не поддерживаемое на этом типе: Символ (позволяют s (новый Сканер "b c")), но это...
вопрос задан: 12 February 2018 22:09
5
ответов

Какой смысл лямбды в схеме?

Я изучаю схему. Я знаю, как использовать и лямбду и позволить выражениям. Однако я изо всех сил пытаюсь выяснить то, что точка имеет использование лямбды. Не можете Вы делать все с позволенным, с которым Вы можете...
вопрос задан: 27 November 2015 16:41
3
ответа

В чем разница между «let» и «var»?

ECMAScript 6 представил оператор let. Я слышал, что она описывается как «локальная» переменная, но я все еще не совсем уверен, как она ведет себя иначе, чем ключевое слово var. Какие ...
вопрос задан: 18 March 2019 21:21
3
ответа

BASH: как объединить файл с переменной среды экспорта в файл свойств

У меня есть файл bash: env_var.sh export BASE_PORT = 8000 export WEB_HOST = https: //microsoft.com #export TEST_MACHINE = my.server.name export DB_DRIVER = org.postgresql.Driver export APP_ROOT = $ HOME / ...
вопрос задан: 16 January 2019 06:15
3
ответа

Перепутанный “позволенным” в Clojure

Я только что начал играть с Clojure, и я записал маленький сценарий, чтобы помочь мне понять некоторые функции. Это начинается как это: (определение *exprs к тесту* ["(фильтруют # (<% 3) '(1 2 3 4 3 2 1))"...
вопрос задан: 7 March 2010 03:39
2
ответа

Объемная переменная TypeScript по сравнению с областью JavaScript var

Проанализировал некоторые интересные различия между документами по этому очень распространенному вопросу. Согласно TS-документам, переменные, объявленные с помощью varwill, выходят из содержащейся функции, но на MSDN это ...
вопрос задан: 13 July 2018 19:13
2
ответа

Позвольте по сравнению с привязкой в Clojure

Я понимаю, что они отличаются, так как каждый работает на установку *путь компиляции*, и каждый не делает. Однако я нуждаюсь в помощи с тем, почему они отличаются. позвольте создает новый объем с данной привязкой, но...
вопрос задан: 21 October 2012 02:50
2
ответа

Переопределение let'd переменной в цикле Clojure

Хорошо. Я переделывал Clojure, и я постоянно сталкиваюсь с той же проблемой. Давайте возьмем этот небольшой фрагмент кода: (позвольте [x 128] (в то время как (> x 1) (сделайте (println x) (определение x (/x..
вопрос задан: 2 June 2009 17:05
1
ответ

Haskell: Где vs . Let

Я новичок в Haskell, и меня очень смущает функция Where vs. Let. У них обоих, похоже, схожая цель. Я прочитал несколько сравнений между Where и Let, но мне трудно понять, когда ...
вопрос задан: 26 February 2017 13:38
1
ответ

Модификация переменной javascript global let в локальной области [duplicate]

Я пытаюсь изучить чистый javascript и наткнулся на тему слова let и var. Основываясь на моем понимании, пусть имеет локальную область и var имеет глобальный охват, даже если он объявлен во внутреннем ...
вопрос задан: 19 November 2016 13:58
1
ответ

Lisp ДЕЛАЕТ переменное обоснование синтаксиса

В Практическом языке Common LISP Peter Seibel он дает этот пример: (сделайте ((ноль цифр) (я 1 (1 + i))) ((> я 10) (nreverse цифры)) (продвигают i цифр)) я вижу, как он работает, с помощью цифр в цикле...
вопрос задан: 11 June 2014 17:00
1
ответ

Привязка нескольких связанных переменных в Clojure без вложенного позволила

Я хочу использовать значение переменной для вычислений значения другой переменной в том же операторе, которому позволяют. Существует ли способ сделать, это в Clojure, не используя вложенный позволяет? Вложенный позволяют решению: (позвольте [x..
вопрос задан: 16 May 2012 06:59
1
ответ

Лисп простой вопрос

У меня есть некоторые непонятные действия от gnu clisp. Предположим, у меня есть код вроде (let ((x "Hi!")) (Print x)). Если я выполню его из консоли (например, clisp fileName.lisp), я вижу Привет! Но когда я ...
вопрос задан: 28 February 2010 23:27
1
ответ

Семантика F# позволила оператору с запятой

Я изучаю F#. Я запустил путем просмотра образцов F# от Microsoft. Я натыкался на этот оператор: позвольте line1, line2 = используют сэра = Система. IO.File. OpenText "test.txt" позволил line1 = сэр ReadLine (...
вопрос задан: 13 May 2009 16:46
0
ответов

Что вызывает различное поведение между & ldquo; var & rdquo; и & ldquo; let & rdquo; когда присваивает им возвращаемое значение функции, которая выдает ошибку

Пожалуйста, найдите код на изображении ниже. 1. Присвойте возвращаемое значение функции, которая фактически выдает ошибку, переменной «withLet», объявленной с использованием ключевого слова «let». 2. вызвать 'withLet', ...
вопрос задан: 17 January 2019 08:28
0
ответов

В Haskell, когда мы используем in с let?

В следующем коде, перед последней фразой я могу поставить in. Изменит ли это что-нибудь? Еще один вопрос: Если я решу поставить in перед последней фразой, нужно ли делать отступ? Я пробовал ...
вопрос задан: 15 March 2017 14:50
0
ответов

ಲೆಟ್ ಬ್ಲಾಕ್ ಹೇಳಿಕೆ ಮತ್ತು ಹೇಳಿಕೆಗೆ ಸಮನಾದ ವ್ಯತ್ಯಾಸವೇನು?

ಒಬ್ಸೊಲೆಟ್ ಬ್ಲಾಕ್ ಆವೃತ್ತಿ ಲೆಟ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಅಂತಿಮಗೊಳಿಸುವ ಮೊದಲು ಇಎಸ್ 6 ನಿಂದ ಕೈಬಿಡಲಾಯಿತು ಮತ್ತು ಅದನ್ನು ಬೆಂಬಲಿಸುವ ಬ್ರೌಸರ್‌ಗಳಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಈ ಪ್ರಶ್ನೆಯು ಈಗ ಕೇವಲ ಐತಿಹಾಸಿಕವಾಗಿದೆ ...
вопрос задан: 4 March 2016 20:08
0
ответов

Область видимости переменной + eval в Clojure

В Clojure, (по умолчанию x 3) (eval '(prn x)) выводит 3, тогда как (let [y 3] (eval' (prn y))) и (binding [z 3] (eval '(prn z))) генерируют сообщение «Невозможно разрешить var 'исключение. Согласно http: // ...
вопрос задан: 22 March 2015 10:39
0
ответов

Как `let` реализовано в Clojure и каковы его накладные расходы?

Я вижу 2 способа реализации связывания let. Во-первых, как известно из SICP, пусть может быть реализована как лямбда-функция. Это удобно и просто, но с учетом того, что каждая лямбда(...
вопрос задан: 29 April 2013 17:29
0
ответов

Плохая специальная форма схемы let

Я пытаюсь написать программу-схему, которая является кратчайшим алгоритмом Дейкстры. В процедуре, когда я расслабляю ребра, я получаю сообщение об ошибке, что ;Неверно сформированная специальная форма: (let (...) ()) Код моего ...
вопрос задан: 12 May 2012 22:48
0
ответов

Как вставить операторы let в Haskell?

Я пытаюсь вложить пару операторов let, но получаю синтаксические ошибки, которые мне непонятны. Я действительно новичок в программировании на Haskell, поэтому я уверен, что я просто чего-то не понимаю (...
вопрос задан: 13 April 2012 21:53
0
ответов

Какова область применения let при использовании без in?

В учебнике по Haskell я наткнулся на следующий код: do [...] let atom = [first] ++ rest return $ case atom of Обратите внимание, что выражение let не имеет блока in. Какова область действия такого...
вопрос задан: 19 March 2012 20:25
0
ответов

Лучше использовать «и» или «in» при объединении операторов let?

Я понимаю, что это, вероятно, глупый вопрос, но. .. Если я связываю кучу операторов let, которым не нужно знать значения друг друга, лучше использовать and или in? Например, какой из ...
вопрос задан: 2 March 2012 13:25
0
ответов

Использование ключевого слова let в запросе LINQ с EF 4.3

У меня простая проблема с LINQ, которую я не могу понять. У меня есть таблица "Пользователи" и таблица "Сотрудники". У одного пользователя может быть 0 ... n сотрудников. Я бы хотел сделать что-то вроде этого: var result = from u в контексте ....
вопрос задан: 28 February 2012 10:12
0
ответов

Как «разрешить» лямбда-выражение?

Как я могу переписать этот запрос linq для Entity с помощью лямбда-выражения? Я хочу использовать ключевое слово let или его эквивалент в своем лямбда-выражении. var results = from store in Stores let ...
вопрос задан: 11 February 2012 14:29
0
ответов

Цель «выражения let» (LetExpr) в компиляторе Java?

Похоже, что компилятор Java поддерживает выражения let в com.sun.tools.javac.tree. * (Ищите LetExpr). Один комментарий в JCTree даже упоминает некоторый синтаксис (let int x = 3; in x + 2), который, конечно ...
вопрос задан: 27 December 2011 19:39
0
ответов

Почему нет деструкции в форме def?

В форме let (здесь Clojure) я могу сделать что-то вроде (let [[usv] (svd A)] (do-something-with uv)), где svd возвращает список длиной три. Это очень естественно, поэтому ...
вопрос задан: 19 November 2011 21:09
0
ответов

Clojure: область действия let и возвращаемое значение функции

У меня возникли проблемы с определением того, как использовать форму let. В приведенном ниже примере я хотел бы локально привязать значение «cols», чтобы работать с ним позже в функции. Что я замечаю ...
вопрос задан: 18 November 2011 16:42
0
ответов

Каковы побочные эффекты производительности при определении функций внутри рекурсивной функции и снаружи в F#

Если у вас есть рекурсивная функция, которая полагается на какую-то другую функцию, какой способ реализации предпочтителен? 1) вне рекурсивной функции let doSomething n = ... let rec doSomethingElse x = ...
вопрос задан: 27 October 2011 18:00
0
ответов

Странная ошибка типа в let-выражении Haskell - в чем проблема?

Сегодня я столкнулся с неприятной проблемой в Haskell Вот что произошло: я написал функцию в ghci и присвоил ей сигнатуру типа ghci compla о типе Я удалил сигнатуру типа ghci ...
вопрос задан: 5 October 2011 14:30