Описание тега variable-binding
2
ответа
Привязка скаляра к переменной без сигилла (Perl 6)
Позвольте мне начать с того, что я понимаю, что то, о чем я спрашиваю в названии, является сомнительной практикой (как объяснено здесь), но мое непонимание касается синтаксиса. Когда я впервые попытался связать скаляр с символом без знака, я сделал …
24 июн '18 в 10:18
1
ответ
Не могу связать переменную со строкой
Я новичок в angular и в настоящее время использую Angular 7. Я не могу добавить переменную в свойство data-link. В моем ts файл у меня есть переменная: export class PortfolioComponent implements OnInit { var = "#item1"; } И в HTML у меня есть: <l…
29 янв '19 в 07:49
3
ответа
Угловая переменная 6 или метод привязки в *ngIf
Есть ли разница между привязкой переменной и привязкой метода в шаблоне *ngIf. Пример: Случай 1: <div *ngIf="myVar">ABC</div> Случай 2: <div *ngIf="myFunction()">ABC</div> myFunction() : boolean { if (cond1 && cond2 &…
07 авг '18 в 09:20
0
ответов
Поднять исключение при назначении
Есть ли способ предотвратить привязку имени или отскок переменной? Например, учитывая foo переменная, возможно ли, чтобы операция присваивания вызывала исключение? Более конкретно, при условии, что у нас есть полный контроль над foo класс, возможна …
31 янв '18 в 01:44
1
ответ
Связывание переменных с использованием soci с PL/pgSQL
Я использую библиотеку SOCI для выполнения запросов к базам данных как в базе данных Oracle, так и в базе данных PostgreSQL. Я получил следующее error: Невозможно выполнить запрос. Фатальная ошибка. ОШИБКА: в сообщении связывания указан 1 параметр, …
22 авг '18 в 09:54
1
ответ
Действительно привязка аргумента к параметру? (Perl6)
Документация Perl6 гласит: "По умолчанию параметры привязаны к своему аргументу и помечены как доступные только для чтения". Но работает следующий код: # Example 1 sub f1 ( $x ) { say $x.VAR.WHAT; say $x.WHAT; say $x } f1(1); выходы: (Scalar) (Int) …
22 июн '19 в 15:26
2
ответа
Избегайте привязки переменных Angular/TypeScript
Мне нужно создать клон моего объекта, не создавая его ссылку. Когда я пытаюсь скопировать EquipmentClass, witch - это мой главный объект для его клона, и если я изменю какое-либо свойство EquipmentClass, это также изменит мой EquipmentClassCloneEdit…
19 июл '19 в 21:53
0
ответов
Eclipse JDT разрешает связывание, не работающее с копией ASTNode
У меня есть код, в котором я заменяю логическое выражение его отрицательной формой. Вроде, замена A || B с участием !A && !B, Для этого я использую JDT ASTNode copySubtree() функция, чтобы сделать копию исходного узла. Затем измените копию и…
30 июн '19 в 13:25
1
ответ
явно сопоставить ключи массива php с столбцами db (oracle)
Я передаю данные из PHP в sql в виде массивов, которые выглядят следующим образом: var_dump($data); array( key_id => 'CLA-ARTCC'(length=9) key2 => 'ZLA'length=3) key3 => 'LOS ANGELES ACTCC'(length=17) key4 => 'ACTCC'(length=5) key5 =>…
18 ноя '20 в 19:34
1
ответ
Могу ли я связать сразу несколько переменных?
Следующая строка объявляет переменную и связывает ее с числом справа. my $a := 42; Эффект таков, что это не а, а, как видно из say $a.VAR.^name; Мой вопрос: могу ли я связать несколько переменных в одном объявлении? Это не работает: my ($a, $b) := 1…
27 июн '21 в 18:25
3
ответа
Лексический и динамический интерпретатор на языке схем
Я до сих пор не понимаю, чем динамический интерпретатор отличается от лексического. Я работаю над схемой, и мне очень трудно понять, как такой простой код, как этот, работает динамически и лексически. (define mystery (let ((x 2018)) (lambda (y) (let…
10 авг '21 в 13:47
1
ответ
Следует ли повторно связывать "переменные" без знаков с ограничениями числового типа?
я понимаю, Насколькоесть ли цель или преимущество в запрете повторной привязки переменных без сигил?был объявлен символ без сигилы, и его невозможно отскочить. Цитата из этого ответа: Да, [текущее поведение] определенно задумано, и - как и большинс…
03 сен '21 в 21:51
3
ответа
Каковы правила повторной привязки?
Раку иногда запрещает повторную привязку; обе следующие строки sub f($a) { $a := 42 } my \var = 'foo'; var := 'not-foo'; произвести ошибку времени компиляции: ===SORRY!=== Error while compiling Cannot use bind operator with this left-hand side Однак…
18 сен '21 в 07:10
1
ответ
Python: функция, определенная в цикле while, ссылается на старую переменную
У меня есть функция, которую я определяю в цикле while, которая вызывается кодом, который я не контролирую. В следующем примере access() всегда возвращает значение 1. Почему? И как я могу заставить access() возвращать последнее значение? while True:…
04 янв '21 в 11:00
1
ответ
Использование связанного имени аргумента внутри функции python
Мой текущий хакерский способ печати нескольких массивов в столбцах использует аргументы ключевого слова для маркировки вывода: def table(**data_dict): n=([len(x) for x in data_dict.values()]) # # data for each var N=max(n) # prep data & print he…
21 дек '20 в 22:36
2
ответа
Отсрочка, возврат и оценка аргумента в golang
package main import "fmt" // fibonacci is a function that returns // a function that returns an int. func fibonacci() func() int { a, b := 0, 1 return func() int { defer func() {a, b = b, a + b}() return a } } func main() { f := fibonacci() for i :…
27 апр '22 в 05:16
0
ответов
Как переписать эту лямбду, чтобы избежать позднего связывания
Проблема Насколько мне известно, это нежелательное поведение (по моим стандартам) происходит из-за позднего связывания в отличие от раннего связывания в цикле. То есть, когда вызывается лямбда-функция, все переменные итератора имеют одинаковые значе…
05 янв '23 в 22:00
1
ответ
Как я могу использовать привязку переменной Oracle внутри ключевого слова IN
Я использую привязку переменных в ORACLE с java/groovy следующим образом: String sql = "SELECT * FROM myTable WHERE id = :id" sqlConnection.query(sql, [id: 111]) Он работает идеально. Но когда я попробовал то же самое с ключевым словом IN, я получил…
23 мар '23 в 16:54