variables- все статьи тега


Баш трубопроводов препятствует глобальной переменной

unset v function f { v=1 } f | cat echo v=$v f echo v=$v Почему конвейерная передача (в любую команду) не позволяет первой команде echo напечатать 1? Второе эхо печатает 1. Я использую оболочку от удара. Я могу увидеть это, скопировав / вставив или запустив это как скрипт. ...

Как создать прослушиватель изменений для переменной?

Предположим, что у меня есть некоторая переменная, определенная с помощью оператора int someVariable;. Во время выполнения кода значение переменной изменяется. Как я могу отслеживать изменения в этой переменной? Как я могу реализовать некоторый слушатель, который ведет себя как onSomeVariableChangedListener? Мне также нужно знать, когда был выполнен какой-либо другой метод на одной странице, чтобы я мог установить прослушиватель в другом классе. ...

Где хранятся адреса указателей в языке Си?

Я изучаю C и в настоящее время изучаю указатели. Я понимаю принцип хранения адреса байта в памяти как переменной, что позволяет получить байт из памяти и записать его в адрес памяти. Однако я не понимаю, где хранится адрес указателя. Допустим, значение указателя (адрес байта в памяти) хранится где - то в памяти-как программа может знать, где хранится указатель? Разве для этого не нужен указатель? указатель, приводящий к бесконечным указателям для указателей для указателей... ? Обновить Фак ...

Как разобрать переменную с динамическим именем в PHP?

У меня есть переменные, такие как <?php $num1 = 'txt1'; $num2 = 'txt2'; $num3 = 'txt3'; ... И у меня есть цикл for ($i=1; $i<100; $i++){ echo 'This is textNr'.$i.':' .$num.$i ; } Мне нужно получить результат как: Это textNr1: txt1 Конечно, с этим кодом я бы получил что-то вроде: Это textNr1: 'undefined' , потому что в $num.$i число $не определено; Итак, $num.$я должен быть после того, как проанализированный и стать $num1 и тогда $num1 как должно быть разобр ...

Выполнить скрипт на языке Python с переменной

У меня есть такой код: opts.info("Started domain %s (id=%d)" % (dom, domid)) Я хочу выполнить скрипт оболочки с параметром domid Сверху. Что-то вроде этого: subprocess.call(['test.sh %d', domid]) Как это работает? Я пробовал это с: subprocess.call(['test.sh', domid]) Но я получаю эту ошибку: File "/usr/lib/xen-4.1/bin/xm", line 8, in <module> main.main(sys.argv) File "/usr/lib/xen-4.1/bin/../lib/python/xen/xm/main.py", line 3983, in main _, rc = _run_cmd(cmd, cmd_n ...

Сохранить Json в переменной Javascript

Я изучаю javascript в эти дни, и у меня есть вопрос. У меня есть переменная, которая содержит url. Я хотел бы сохранить содержимое url, на которое указывает моя переменная, в другой переменной... Первая переменная выглядит примерно так: var Link = "http://mysite.com/json/public/search?q=variabile&k=&e=1"; Если я открою ссылку, я увижу что-то вроде: { "count": 1, "e": 1, "k": null, "privateresult": 0, "q": "gabriel", "start": 0, "cards": [ { "__guid__": "cdf8ee96538c38 ...

jQuery Validation Plugin-отправить только после проверки переменной

Я сам провел небольшую проверку и в итоге получил либо-myvalid = true, либо mayvalid = false. Как добавить эту проверку к проверке, которую я уже выполняю в своей форме, используя плагин проверки? ...

IntelliJ IDEA подчеркивает переменные при использовании += в JAVA

Поскольку новое обновление (2018.2) IntelliJ IDEA подчеркивает переменные, когда они "излишне" переназначены - это включает, однако, каждое использование "+=". Это ошибка в IDE или я получаю это неправильно? Пожалуйста, смотрите этот базовый метод в качестве примера. (Он просто добавляет список чисел.) ...

Расположены ли переменные внутри цикла (while или for) после завершения цикла?

Являются ли переменные, созданные внутри цикла while или for, удаленными из памяти после завершения выполнения цикла? кроме того, это плохая привычка кодирования-создавать временные переменные внутри цикла? В этом примере он создает 100 переменных X и затем избавляется от них, или они удаляются на каждой итерации? спасибо. Пример: int cc =0; while(cc < 100){ int X = 99; // <-- this variable cc++; } ...

AWK-как присвоить значение переменной из соответствующего регулярного выражения, которое приходит позже?

Пока у меня есть этот awk скрипт, /regex2/{ var = $1} /regex1/{ print var} , который я выполнил над входным файлом : regex1 This should be assigned as variable regex2 Я не получил никакой печатной продукции. Желаемый результат:" это " должно быть распечатано. Я мог бы тогда подумать, чтобы использовать BEGIN: BEGIN{ /regex2/ var = $1} /regex1/{ print var} Но, видимо, начинать не предусмотрена функция сопоставления регулярных выражений. Любое предложение в этом? ...

Какова область действия переменных в JavaScript?

какова область переменных в javascript? Имеют ли они одинаковую область внутри, а не снаружи функции? Или это вообще имеет значение? Кроме того, где хранятся переменные, если они определены глобально? ...

Как определить, является ли переменная "неопределенной" или "нулевой"?

как определить, является ли переменная undefined или null? Мой код выглядит следующим образом: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ //DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> но если я это сделаю, интерпретатор JavaScript останавливает выполнение. ...

Как проверить, является ли переменная массивом в JavaScript? [дубликат]

этот вопрос уже есть ответ здесь: Проверьте, является ли объект массивом? 40 ответов Я хотел бы проверить, является ли переменная массивом или одним значением в JavaScript. Я нашел возможное решение... if (variable.constructor == Array)... Это лучший способ это сделать? ...

JavaScript проверяет, существует ли переменная (определяется / инициализируется)

какой метод проверки, если переменная была инициализирована лучше / правильно? (Предполагая, что переменная может содержать что угодно (string, int, object, function и т. д.)) if (elem) { // or !elem или if (typeof(elem) !== 'undefined') { или if (elem != null) { ...

Статические переменные в JavaScript

Как я могу создать статические переменные в JavaScript? ...

Что такое соглашение об именовании в Python для имен переменных и функций?

исходя из фона C# соглашение об именовании переменных и имен методов обычно либо CamelCase, либо Pascal Case: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() в Python, я видел выше, но я также видел подчеркивания используются: # python example this_is_my_variable = 'a' def this_is_my_function(): есть ли более предпочтительный, окончательный стиль кодирования для Python? ...

Захват нескольких строк вывода в переменную Bash

у меня есть скрипт 'myscript', который выводит следующее: abc def ghi в другом скрипте я называю: declare RESULT=$(./myscript) и $RESULT получает значение abc def ghi есть ли способ сохранить результат либо с новыми строками, либо с символом 'n', чтобы я мог вывести его с помощью'echo -e'? ...

Статические функции/переменные класса vs в классах Swift?

следующий код компилируется в Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } в чем разница между статический ...

Разница между объявлением переменных до или в цикле?

Я всегда задавался вопросом, если, в общем, объявление выбрасываемой переменной перед циклом, в отличие от многократно внутри цикла, делает какую-либо (производительность) разницу? А (совершенно бессмысленно) пример в Java: a) объявление перед циклом: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) объявление (неоднократно) внутри цикла: for(int i=0; i < 1000; i++){ double intermediateResult = ...

Системные свойства Java и переменные среды

в чем разница между свойствами системы ...