Вопросы с тегом 'variable-assignment'

Процесс установки или повторной установки значения, хранящегося в местоположении (хранилищах) хранилища, обозначенном именем переменной.
12

Почему Java + =, - =, * =,/= оператора присваивания присваивания не требуют кастинга?

До сегодняшнего дня я думал, что, например: i += j; Был просто ярлык для: i = i + j; Но если мы попробуем это: int i = 5; long j = 8; Тогда i = я + j; не будет компилироваться, но i += j; будет компилировать штраф. Означает ли это, что на сам...
03 янв. '12 в 10:10
27

Почему это происходит в бесконечном цикле?

У меня есть следующий код: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Мы знаем, что он дол...
30 сент. '10 в 14:07
6

Команда не обнаружила ошибку в присваивании переменной Bash

У меня есть этот script, называемый test.sh: #!/bin/bash STR = "Hello World" echo $STR когда я запускаю sh test.sh, я получаю следующее: test.sh: line 2: STR: command not found Что я делаю неправильно? Я смотрю на базовые/новички bash учебн...
15 февр. '10 в 18:32
9

Как я могу индексировать массив MATLAB, возвращаемый функцией, не назначая сначала локальную переменную?

Например, если я хочу прочитать среднее значение из magic(5), я могу сделать это следующим образом: M = magic(5); value = M(3,3); чтобы получить value == 13. Я хотел бы сделать что-то вроде этого: value = magic(5)(3,3); value = (magic(5))(3,3)...
02 сент. '10 в 12:34
13

Обозначение переменной JavaScript OR (||)

Учитывая этот фрагмент JavaScript... var a; var b = null; var c = undefined; var d = 4; var e = 'five'; var f = a || b || c || d || e; alert(f); // 4 Может кто-нибудь, пожалуйста, объясните мне, что называется этой техникой (моя лучшая догадка з...
20 янв. '10 в 10:53
11

Присвоить вывод программы переменной с помощью командного файла MS

Мне нужно назначить вывод программы переменной, используя командный файл MS. Итак, в оболочке GNU Bash я бы использовал VAR=$(application arg0 arg1). Мне нужно аналогичное поведение в Windows, используя командный файл. Что-то вроде set VAR=applic...
24 февр. '10 в 2:33
7

Множество левых заданий с использованием JavaScript

var var1 = 1, var2 = 1, var3 = 1; Это эквивалентно этому: var var1 = var2 = var3 = 1; Я уверен, что это порядок, определяющий переменные: var3, var2, var1, который был бы эквивалентен этому: var var3 = 1, var2 = var3, var1 = var2; Ест...
18 нояб. '09 в 19:48
17

Почему x == (x = y) не совпадает с (x = y) == x?

Рассмотрим следующий пример: class Quirky { public static void main(String[] args) { int x = 1; int y = 3; System.out.println(x == (x = y)); // false x = 1; // reset System.out.println((x = y) == x); // t...
12 дек. '18 в 19:11
3

Установить переменную в jinja

Я хотел бы знать, как установить переменную с другой переменной в jinja. Я объясню, у меня есть подменю, и я хотел бы показать, какая ссылка активна. Я пробовал это: {% set active_link = {{recordtype}} -%} где recordtype - переменная, заданная дл...
16 сент. '10 в 13:18
7

Что делает ключевое слово Set в VBA?

Надеюсь, это простой вопрос, но мне бы очень понравился технический ответ на этот вопрос. Какая разница между: i = 4 и Set i = 4 в VBA? Я знаю, что последнее вызовет ошибку, но я не совсем понимаю, почему.
08 дек. '08 в 13:54
2

Что я могу сделать с перемещенным объектом?

Определяет ли стандарт то, что я могу сделать с объектом после его перемещения? Я думал, что все, что вы можете сделать с перемещенным объектом, уничтожает его, но этого будет недостаточно. Например, возьмите шаблон функции swap, как определено в с...
11 авг. '11 в 14:19
7

Приоритет оператора с помощью оператора Javascript Ternary

Кажется, я склоняюсь вокруг первой части этого кода (+ =) в сочетании с тернарным оператором. h.className += h.className ? ' error' : 'error' Как я думаю, этот код работает следующим образом: h.className = h.className + h.className ? ' error' : '...
24 нояб. '09 в 9:27
7

R: + = (плюс равно) и ++ (плюс плюс) эквивалент от С++/С#/java и т.д.?

Есть ли у R понятие += (плюс равно) или ++ (плюс плюс), как С++/С#/others?
21 апр. '11 в 2:25
2

Почему не присваивается пустой список (например, [] = "") ошибку?

В python 3.4, я печатаю [] = "" и он отлично работает, не возникает Исключение. Хотя, конечно, [] после этого не равно "". [] = () также отлично работает. "" = [] вызывает исключение, как ожидалось, () = "" вызывает исключение, как ожи...
10 мая '15 в 2:41
1

Назначить одно и то же значение нескольким переменным одновременно?

Как я могу назначить одно и то же значение для нескольких переменных в PHP одновременно? У меня есть что-то вроде: $var_a = 'A'; $var_b = 'A'; $same_var = 'A'; $var_d = 'A'; $some_var ='A'; В моем случае я не могу переименовать все переменные в о...
25 июл. '12 в 14:06