В Lisp-подобных и функциональных языках вводится список локальных переменных, каждая (возможно, необязательно) со своим начальным значением.
3 ответа

Как "впустить" в лямбда-выражение?

Как я могу переписать этот запрос linq в Entity с лямбда-выражением?Я хочу использовать ключевое слово let или эквивалент в моем лямбда-выражении. var results = from store in Stores let AveragePrice = store.Sales.Average(s => s.Price) where Avera…
11 фев '12 в 12:55
4 ответа

Почему структура, объявленная let, может быть изменена?

В следующем коде ptr является структурой, объявленной let, но ее переменная-член pointee может быть изменена. Почему? let ptr = UnsafeMutablePointer<Int>.allocate(capacity:1) ptr.pointee = 1
14 ноя '17 в 11:01
1 ответ

Быстрая развязка "охранник позволила" провалилась

Не удается развернуть дополнительный тип с Swift 2.2, Xcode Version 7.3 (7D175) "гвардия пусть" не удалась Но "Guard Var" работает Пожалуйста помоги! Что здесь происходит? EDIT1 let localPresenter = presenter let localDataSource = dataSource let con…
22 апр '16 в 11:00
9 ответов

Переменные, объявленные с помощью let или const, не отображаются в ES6?

Я некоторое время играл с ES6 и заметил, что переменные объявлены с var подняты как положено... console.log(typeof name); // undefined var name = "John"; ... переменные объявлены с let или же const похоже, есть некоторые проблемы с подъемом: console…
1 ответ

Правильный синтаксис предложений let ... in и where в Haskell

Я пытаюсь объявить локальные переменные (это правильный термин в случае haskell?) В haskell, используя предложения where и let-in. Однако всякий раз, когда мои предложения длиннее одной строки, я всегда получаю некоторые ошибки разбора: > letExam…
08 фев '16 в 10:53
2 ответа

Переменная не может быть объявлена ​​или изменена

У меня есть вопрос по поводу JavaScript. Когда я объявляю новую переменную и назначаю ей новый экземпляр класса, если выдается ошибка, переменная становится совершенно непригодной для использования. Код ниже должен выдать ошибку class MyClass { cons…
15 мар '17 в 12:23
1 ответ

Если я напишу код es6, что будет лучше? (Пусть, Const)

Если я напишу код ECMAScript 6, что будет лучше: использовать только let и const или var? Я знаю разницу между ними, но я хочу знать, могу ли я вообще не использовать var? Какова лучшая практика? Я хотел спросить о Code Style
30 ноя '16 в 15:44
1 ответ

Черный экран после заставки в iOS приложении с Ionic

Я разрабатываю с небольшой командой гибридное приложение на базе Ionic v1. Мы создали новую страницу на нем, и все вроде бы нормально (по крайней мере, на Android это правильно). Когда я скомпилировал для iOS (iPad), после заставки появляется черный…
09 авг '18 в 10:18
1 ответ

SAS macro ERROR 180-322: оператор недействителен или используется не по порядку

Я пытаюсь использовать макроязык SAS на сервере SAS моей компании. Остальная часть кода (SAS-base) работает нормально, а макросы - нет. Даже простой%let вызывает ошибку (это первая строка в программе): 5789 %let pgm = XXX ; - 180 ERROR 180-322: Stat…
20 май '15 в 22:11
0 ответов

Как уметь управлять областью действия переменной

Как уметь управлять областью действия переменной. Сфера Python и JS разные
07 авг '18 в 01:31
2 ответа

Нужна определенная команда LINQ, использующая let

Я хочу преобразовать цикл foreach в LINQ. Код выглядит так: foreach (XmlNode localNode in localXmlNodeList) { var localKeyNode = localNode.SelectSingleNode(inputKeyName); var localValueNode = localNode.SelectSingleNode(inputValueName); if ((localKey…
05 авг '14 в 14:21
6 ответов

Пусть против def в ближайшем будущем

Я хочу сделать локальный экземпляр Java Scanner класс в закрытой программе. Почему это не работает: ; gives me: count not supported on this type: Symbol (let s (new Scanner "a b c")) но это позволит мне создать глобальный экземпляр вроде этого: (def…
08 мар '09 в 00:10
2 ответа

Определяется ли переменная let mutable в Common Lisp?

В, например, это let в Common Lisp (let ((a 5)) (print a)) Является a изменчивый как с defparameterили a постоянная, как в случае с defvar?
05 янв '17 в 19:41
1 ответ

Схема - переменная доступа в закрытии

Допустим, у меня есть следующее замыкание в Scheme, которое увеличивает счетчик каждый раз, когда он вызывается: (define count (let ((next 0)) (lambda () (set! next (+ next 1)) next))) Мой вопрос просто, как я могу переписать эту функцию, чтобы я мо…
20 окт '15 в 08:58
7 ответов

Пусть переменная область

Следующий код выведет "1" Однако, не должно ли ключевое слово "let" не делать глобальную переменную x a, делая ее невидимой для das()? Предполагается, что let ограничивает область видимости переменных только блоком, в котором они объявлены, но здесь…
26 дек '16 в 23:42
4 ответа

Составление списка чисел Лукаса в порядке убывания (используя let)

Числа Лукаса похожи на числа Фибоначчи, за исключением того, что они начинаются с 2 вместо 1: 2, 1, 3, 4, 7, 11, 18, Я хочу написать функцию для создания списка номеров серий Лукаса в порядке убывания до n-го элемента. Я написал это, но проследил, и…
06 дек '13 в 20:39
2 ответа

Почему нельзя использовать var вместо ngFor?

Насколько я знаю, мы используем var а также let для объявлений переменных в javascript, единственная разница в том, что var получает доступ к текущей функции, в то время как let получает доступ к текущему блоку. Так что должно работать, если я испол…
31 июл '17 в 06:31
1 ответ

Можно ли объявлять изменяемые и неизменяемые значения / привязки одновременно?

Например я хочу объявить let len, (*mutable*) i = if s.Length >= 2 && s.[0] = '0' && (s.[1] = 'x' || s.[1] = 'X') then (s.Length - 2, 2) else (s.Length, 0) константное связывание len и mutable i, возможно ли? Добавлено: я буду исп…
05 сен '11 в 04:29
1 ответ

Swift: case foo (let bar): без типа или присваивания?

В Swift я понимаю, что "let" определяет константу. Нет проблем. Так что "let foo = 42" и "let foo: Int" имеют смысл. Но я вижу несколько случаев, когда просто "let foo" пишется без присваивания или спецификации типа. Например, "case bar (let foo): .…
24 июл '16 в 14:01
1 ответ

Разве ленив в привязках у Вязов?

У меня есть две функции A и B, которые можно либо отключить, либо включить A, либо включить B, но не обе одновременно. После просмотра " Создание невозможных состояний невозможно" я попытался применить это на уровне типов. Упрощенная версия решения,…
09 окт '18 в 21:34