Вопросы по теме 'let'

javascript пусть не работает в разных браузерах
let не работает в некоторых браузерах. И не в их интерпретаторах/веб-консолях. Почему? (первоначально я думал, что существует несоответствие между интерпретатором браузера и jsFiddle, но оказалось, что это неправда, просто плохие тесты с моей...
2608 просмотров
schedule 07.01.2024

Пользовательское выражение let в Scala
Я бы хотел иметь конструкцию let , аналогичную той, что используется в Haskell в Scala. Я пробовал несколько способов, но ни один из них не был хорошим. Вот код: object CustomLet extends App { val data = for (i <- 1 to 1024; j <- 1 to...
2103 просмотров
schedule 03.02.2024

ракетка создать функцию/лямбда в пусть
Меня очень смущает функция, которую я пишу в Racket. Возможно, я слишком привык к синтаксису let ... in из OCaml. (define/public (get-rects) (let wrap-edge ([(coords '()) (append coords tetramino-wh)]) (case current-type...
418 просмотров
schedule 21.10.2022

Разрешить переменные и блокировать область видимости
Почему в первом журнале консоли выводится «Джеймс», а должно быть «Кен»? Разве переменная let «student» не должна быть областью действия «if-statement» и сохранять свое значение как «Ken»? Кроме того, не должно ли быть ошибки, поскольку я повторно...
146 просмотров
schedule 29.11.2022

Swift — Lazy Var vs. Let при программном создании представлений (экономия памяти)
Я новичок и вроде как понимаю Lazy Var vs. Let. Я заметил, что это экономит массу памяти при использовании Lazy Var, особенно с ImageViews. Но учебники и руководства, которые я видел до сих пор, не очень часто используют Lazy Var, поэтому я...
7121 просмотров
schedule 07.11.2023

неизменность ржавых креплений
Я думал, что let должна быть неизменной привязкой. Почему тогда правильный код работает? (назначено a дважды) let a = [1, 2, 3, 4, 5]; println! ("{:?}", a); let (a, b, c) = (1,2,3); println! ("{:?}", a); println! ("{:?}", b); println!...
103 просмотров
schedule 15.04.2024

«номер» никогда не переназначается. Вместо этого используйте 'const'. (предпочтительно константа)
Почему в таком случае eslint 4.17.0 у меня номер ошибки никогда не переназначается. Вместо этого используйте 'const'. (предпочтительно константа). Почему мне нужно использовать const? Пожалуйста, объясните мне, я не могу понять. let test = {...
17582 просмотров
schedule 18.11.2023

ключевое слово - FFL: Где против Пусть
Я пытался понять следующий код: def() ->commands if(deferred_passive_abilities != [], let [{ability: class passive_ability, creature: class creature}] items = []; let found = false;...
37 просмотров
schedule 26.09.2022

Что вызывает различное поведение между var и let при назначении им возвращаемого значения функции, которая выдает ошибку
Пожалуйста, найдите код на изображении ниже. 1. Присвойте возвращаемое значение функции, которая на самом деле выдает ошибку, переменной withLet, объявленной с помощью ключевого слова let. 2. вызов 'withLet', произошла ошибка: 'withLet не...
144 просмотров
schedule 23.03.2024

Разница между массивом var и массивом let?
Я изучаю массивы в Swift, и в моей книге сначала пишут: let numbers = [0, 1, 2, 3] но потом напишите: var numbers = [0, 1, 2, 3] Я знаю, что let обозначает константы , а var — переменные , но что практически изменится от...
1144 просмотров
schedule 15.01.2024

Оператор `let` Haskell: затмевает существующую переменную
В Rust есть функция, позволяющая затенить переменные новым значением. Старая переменная не изменяется, метка переменных просто переназначается, чтобы указывать на новое значение. Я думаю, что это полезно, когда вы не хотите придумывать новые имена...
37 просмотров
schedule 06.11.2023