Вопросы с тегом «syntax»

Синтаксис относится к фактическим языковым элементам и самим символам. Вопросы должны быть помечены как синтаксис, когда вопрос конкретно и почти полностью относится только к синтаксису. Этот тег должен использоваться с определенным языковым тегом

6
Как изменить столбец MySQL, чтобы разрешить NULL?
MySQL 5.0.45 Каков синтаксис для изменения таблицы, чтобы столбец мог быть пустым, или что не так с этим: ALTER mytable MODIFY mycolumn varchar(255) null; Я интерпретировал руководство как просто запустив вышеизложенное, и оно воссоздаст столбец, на этот раз допустив ноль. Сервер говорит мне, что у меня есть синтаксические ошибки. Я …
396 mysql  syntax 

13
Доступ к свойству JavaScript: точечные обозначения или скобки?
Кроме очевидного факта, что первая форма может использовать переменную, а не просто строковый литерал, есть ли причина использовать одну над другой, и если да, то в каких случаях? В коде: // Given: var foo = {'bar': 'baz'}; // Then var x = foo['bar']; // vs. var x = foo.bar; Контекст: …

17
Можете ли вы использовать запятую в JSON-объекте?
При ручной генерации объекта или массива JSON часто проще оставить запятую в последнем элементе объекта или массива. Например, код для вывода из массива строк может выглядеть следующим образом (в псевдокоде C ++): s.append("["); for (i = 0; i < 5; ++i) { s.appendF("\"%d\",", i); } s.append("]"); давая вам строку, как …
392 json  syntax  delimiter 

2
Как разделить команду оболочки на несколько строк при использовании оператора IF?
Как разделить команду на несколько строк в оболочке, если команда является частью ifоператора? Это работает: if ! fab --fabfile=.deploy/fabfile.py --forward-agent --disable-known-hosts deploy:$target; then rc=1 fi Это не работает: # does not work: if ! fab --fabfile=.deploy/fabfile.py \ --forward-agent \ --disable-known-hosts deploy:$target; then rc=1 fi Вместо выполнения всей команды я получаю: …
386 syntax  sh 



10
Объясните синтаксис инкапсулированной анонимной функции
Резюме Можете ли вы объяснить причину синтаксиса инкапсулированных анонимных функций в JavaScript? Почему это работает, (function(){})();но это не так function(){}();? Что я знаю В JavaScript создается именованная функция, например: function twoPlusTwo(){ alert(2 + 2); } twoPlusTwo(); Вы также можете создать анонимную функцию и назначить ее переменной: var twoPlusTwo = function(){ …

16
Зачем избегать увеличения («++») и уменьшения («-») операторов в JavaScript?
Один из советов для инструмента jslint : ++ и - Операторы ++ (увеличение) и - (уменьшение), как известно, вносят свой вклад в плохой код, поощряя чрезмерную хитрость. Они уступают только неисправной архитектуре в плане защиты от вирусов и других угроз безопасности. Существует опция plusplus, которая запрещает использование этих операторов. Я …

8
Как удалить проверку JavaScript из моего проекта Eclipse?
Я использую eclipse в своем проекте и, возясь с настройками eclipse, включил поддержку Javascript. Теперь eclipse жалуется, что в библиотеке JQuery есть ошибки и не позволяет мне скомпилировать проект. Кто-нибудь знает, как отключить проверку JavaScript?

9
Какова цель «&&» в команде оболочки?
Насколько я знаю, использование &после команды для запуска в фоновом режиме. Пример &использования:tar -czf file.tar.gz dirname & Но как насчет &&? (посмотрите на этот пример: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )

6
Как вы выражаете двоичные литералы в Python?
Как вы выражаете целое число в виде двоичного числа с литералами Python? Я легко смог найти ответ для гекса: >>> 0x12AF 4783 >>> 0x100 256 и восьмеричное: >>> 01267 695 >>> 0100 64 Как вы используете литералы для выражения двоичного в Python? Резюме Ответов Python 2.5 и более ранние версии: …

7
Есть ли стандартизированный метод для замены двух переменных в Python?
В Python я видел два значения переменных, которые меняются местами с использованием этого синтаксиса: left, right = right, left Считается ли это стандартным способом обмена двумя значениями переменных или есть какие-то другие средства, по которым две переменные обычно обмениваются чаще всего?

20
int a [] = {1,2,}; Странная запятая разрешена. Любая конкретная причина?
Возможно, я не с этой планеты, но мне кажется, что синтаксическая ошибка должна быть следующей: int a[] = {1,2,}; //extra comma in the end Но это не так. Я был удивлен , когда этот код скомпилирован на Visual Studio, но я научился не доверять MSVC компилятор, насколько правила C ++ …

15
Нет многострочной лямбды в Python: почему бы и нет?
Я слышал, что в Python нельзя добавить многострочные лямбды, потому что они синтаксически конфликтуют с другими синтаксическими конструкциями в Python. Сегодня я думал об этом в автобусе и понял, что не могу придумать ни одной конструкции Python, с которой сталкиваются многострочные лямбды. Учитывая, что я довольно хорошо знаю язык, это …
335 python  syntax  lambda 

6
Что такое ключевое слово open в Swift?
ObjectiveC.swiftФайл из стандартной библиотеки содержит следующие несколько строк кода вокруг линии 228: extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } Что open varозначает в этом контексте, или каково openключевое слово в целом?

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