Вопросы с тегом 'syntax'

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

Что делает "use strict" в JavaScript, и каковы причины этого?

Недавно я запустил код моего кода JavaScript через Crockford JSLint, и он дал следующую ошибку: Problem at line 1 character 1: Missing "use strict" statement. Выполняя некоторые поиски, я понял, что некоторые люди добавляют "use strict"; в свой к...
26 авг. '09 в 16:10
38

var functionName = function() {} vs function functionName() {}

Недавно я начал поддерживать чужой код JavaScript. Я исправляю ошибки, добавляю функции, а также пытаюсь привести в порядок код и сделать его более согласованным. Предыдущий разработчик использовал два способа объявления функций, и я не могу понять...
03 дек. '08 в 11:31
30

Как объединить строковые переменные в Bash

В PHP строки объединяются следующим образом: $foo = "Hello"; $foo .= " World"; Здесь $foo становится "Hello World". Как это достигается в Bash?
15 нояб. '10 в 5:38
21

Что делает ** (двойная звезда/звездочка) и * (звезда/звездочка) для параметров?

В следующих определениях методов, что делают * и ** для param2? def foo(param1, *param2): def bar(param1, **param2):
31 авг. '08 в 15:04
47

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

Каков предпочтительный синтаксис для определения перечислений в JavaScript? Что-то вроде: my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } Или ест...
13 нояб. '08 в 19:09
10

Почему ++ [[]] [+ []] + [+ []] возвращает строку "10"?

Это допустимо и возвращает строку "10" в JavaScript (больше примеров здесь): console.log(++[[]][+[]]+[+[]]) Зачем? Что здесь происходит?
26 авг. '11 в 8:46
20

Как перебирать диапазон чисел, определяемых переменными в Bash?

Как выполнить итерацию по диапазону чисел в Bash, когда диапазон задан переменной? Я знаю, что могу это сделать (это называется "выражение последовательности" в документации Bash ): for i in {1..5}; do echo $i; done Что дает: 1 2 3 4 5 Одн...
04 окт. '08 в 1:38
9

Как разбить строку на несколько строк?

В YAML у меня есть строка, которая очень длинная. Я хочу сохранить это в 80-столбце (или около того) моего редактора, поэтому я хотел бы сломать строку. Какой синтаксис для этого? Другими словами, у меня есть это: Key: 'this is my very very very ve...
24 сент. '10 в 19:47
16

Комментарии в Markdown

Каков синтаксис для хранения комментария в файле уценки, например. комментарий CVS $Id $в верхней части файла? Я ничего не нашел в проекте markdown.
28 янв. '11 в 0:18
21

Что означает "статическое" значение в C?

Я видел слово static, используемое в разных местах в коде C; это как статическая функция/класс в С# (где реализация разделяется между объектами)?
21 февр. '09 в 6:47
20

Вставить в... значения (SELECT... FROM...)

Я пытаюсь вставить в таблицу, используя ввод из другой таблицы. Хотя это вполне возможно для многих движков базы данных, я всегда стараюсь запомнить правильный синтаксис для движка SQL дня (MySQL, Oracle, SQL Server, Informix и DB2). Есть ли синтакс...
25 авг. '08 в 12:45
8

Как я могу сделать разрыв строки (продолжение строки) в Python?

У меня длинная строка кода, которую я хочу разбить на несколько строк. Что я использую и что такое синтаксис? Например, добавив кучу строк, e = 'a' + 'b' + 'c' + 'd' и введите его в две строки: e = 'a' + 'b' + 'c' + 'd'
09 сент. '08 в 23:45
14

Как преобразовать число с плавающей точкой в ​​целое число в JavaScript?

Я хотел бы преобразовать float в целое число в JavaScript. На самом деле, я хотел бы знать, как делать ОБА стандартных конверсий: путем усечения и округления. И эффективно, а не путем преобразования в строку и разбора.
27 февр. '09 в 20:15
21

Как избежать одиночных кавычек в одиночных кавычках?

Скажем, у вас есть alias bash: alias rxvt='urxvt' который отлично работает. Однако: alias rxvt='urxvt -fg '#111111' -bg '#111111'' не будет работать, и не будет: alias rxvt='urxvt -fg \'#111111\' -bg \'#111111\'' Итак, как вы заканчиваете соп...
08 авг. '09 в 22:50
11

Может кто-нибудь объяснить __all__ в Python?

Я использую Python все больше и больше вижу переменную __all__ в разных файлах __init__.py. Может кто-нибудь объяснить, что это делает?
04 сент. '08 в 21:28