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

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

11
Почему Java + +, - =, * =, / = составные операторы присваивания не требуют приведения?
До сегодняшнего дня я думал что например i += j; Был просто ярлык для: i = i + j; Но если мы попробуем это: int i = 5; long j = 8; Тогда i = i + j;не скомпилирует но i += j;скомпилирует нормально. Значит ли это, что на самом …

5
Ошибка команды при назначении переменной Bash
У меня есть этот скрипт с именем test.sh: #!/bin/bash STR = "Hello World" echo $STR когда я бегу, sh test.shя получаю это: test.sh: line 2: STR: command not found Что я делаю неправильно? Я смотрю на очень простые / начинающие учебники по bash-скриптингу онлайн, и вот как они говорят, чтобы …

26
Почему это входит в бесконечный цикл?
У меня есть следующий код: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Мы знаем, что он должен был написать просто x++или x=x+1, но x = x++он должен сначала приписать xсамому себе, а …

9
Как я могу индексировать массив MATLAB, возвращаемый функцией, без предварительного присвоения его локальной переменной?
Например, если я хочу прочитать среднее значение из magic(5), я могу сделать это так: M = magic(5); value = M(3,3); чтобы получить value == 13. Я хотел бы иметь возможность сделать что-то вроде этого: value = magic(5)(3,3); value = (magic(5))(3,3); обойтись без промежуточной переменной. Тем не менее, MATLAB жалуется Unbalanced …


9
Присвоить вывод программы переменной с помощью командного файла MS
Мне нужно назначить вывод программы для переменной с помощью командного файла MS. Так что в оболочке GNU Bash я бы использовал VAR=$(application arg0 arg1). Мне нужно подобное поведение в Windows, используя командный файл. Нечто подобное set VAR=application arg0 arg1.

14
Можно ли только объявить переменную без присвоения какого-либо значения в Python?
Можно ли объявить переменную в Python, например? var так что оно инициализировано в None? Кажется, что Python позволяет это, но как только вы получаете к нему доступ, он падает. Это возможно? Если нет, то почему? РЕДАКТИРОВАТЬ: Я хочу сделать это для таких случаев, как это: value for index in sequence: …

13
Инициализация всех элементов массива в одно значение по умолчанию в C ++?
Примечания C ++: у Инициализации массива есть хороший список по инициализации массивов. у меня есть int array[100] = {-1}; ожидая, что он будет заполнен -1, но его нет, только первое значение равно нулю, а остальные 0 смешаны со случайными значениями. Код int array[100] = {0}; работает просто отлично и устанавливает …

13
Как назначить из функции, которая возвращает более одного значения?
Все еще пытаясь понять логику R ... каков "лучший" способ распаковать (на LHS) результаты функции, возвращающей несколько значений? Я не могу сделать это, по-видимому: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R> functionReturningTwoValues() [1] 1 2 R> a, b <- functionReturningTwoValues() Error: unexpected ',' in "a," R> c(a, b) …

11
В чем разница между мелким копированием, глубокой копией и обычной операцией назначения?
import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(a) b1 = copy.copy(b) c1 = copy.copy(c) d1 = copy.copy(d) print("immutable - id(a)==id(a1)", id(a) == id(a1)) print("immutable - id(b)==id(b1)", id(b) == id(b1)) print("mutable …


7
Многократное левостороннее назначение с JavaScript
var var1 = 1, var2 = 1, var3 = 1; Это эквивалентно этому: var var1 = var2 = var3 = 1; Я вполне уверен, что это порядок, в котором определены переменные: var3, var2, var1, что будет эквивалентно следующему: var var3 = 1, var2 = var3, var1 = var2; Есть ли …




Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.