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

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

2
$ (document) .on ('click', '#id', function () {}) vs $ ('# id'). on ('click', function () {}) [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
82 jquery  syntax 

19
Точечная нотация и нотация сообщений для объявленных свойств
Теперь у нас есть "точечная" запись свойств. Я видел различные спины и Фортов о достоинствах точечной нотации против сообщения нотации. Чтобы не запятнать ответы, я не собираюсь отвечать в этом вопросе. Что вы думаете о точечной нотации и нотации сообщений для доступа к свойствам? Пожалуйста, постарайтесь сосредоточить внимание на Objective-C …

3
Что на самом деле делает подчеркивание в этом Java-коде? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я только начал изучать Java. Мой друг, который помогает мне учиться, просто прислал …
81 java  syntax 

1
Генератор как аргумент функции
Может ли кто-нибудь объяснить, почему передача генератора в качестве единственного позиционного аргумента функции, похоже, имеет особые правила? Если мы имеем: def f(*args): print "Success!" print args Как и ожидалось, это работает. >>> f(1, *[2]) Success! (1, 2) Это не работает, как ожидалось. >>> f(*[2], 1) File "<stdin>", line 1 SyntaxError: …

10
JQuery .hasClass для нескольких значений в инструкции if
У меня есть простой оператор if как таковой: if ($('html').hasClass('m320')) { // do stuff } Это работает, как ожидалось. Однако я хочу добавить больше классов, чтобы if statementпроверить, присутствует ли какой-либо из классов в <html>теге. Мне нужно, чтобы не все, а просто наличие хотя бы одного класса, а может быть …

5
Как выбрать элемент с определенным классом?
Я понимаю, что использование element.classдолжно позволять конкретному элементу, назначенному классу, получать другой «стиль», чем остальная часть класса. Вопрос не в том, следует это использовать или нет, я скорее пытаюсь понять, как этот селектор должен работать. Глядя на массу примеров в Интернете, я считаю, что синтаксис правильный, и не понимаю, почему …


8
Переворачивание списка с использованием нотации срезов
в следующем примере: foo = ['red', 'white', 'blue', 1, 2, 3] где: foo[0:6:1]будет печатать все элементы в foo. Однако foo[6:0:-1]будет опущен 1-й или 0-й элемент. >>> foo[6:0:-1] [3, 2, 1, 'blue', 'white'] Я понимаю, что могу использовать foo.reverse () или foo [:: - 1] для печати списка в обратном порядке, …
80 python  list  syntax  slice 

1
str.format () вызывает KeyError
Следующий код вызывает KeyErrorисключение: addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(""" "{0}" { "gamedir" "str" "address" "{1}" } """.format(addr_list_idx, addr)) Почему? Я использую Python 3.1.

2
Что означает подчеркивание и имя интерфейса после ключевого слова var?
Из http://golang.org/src/pkg/database/sql/driver/types.go : type ValueConverter interface { // ConvertValue converts a value to a driver Value. ConvertValue(v interface{}) (Value, error) } var Bool boolType type boolType struct{} var _ ValueConverter = boolType{} // line 58 func (boolType) String() string { return "Bool" } func (boolType) ConvertValue(src interface{}) (Value, error) {....} …

5
Синтаксис фигурных скобок PHP для переменной-члена
Первый вопрос по SO, и это настоящий кандидат на RTM. Но обещаю, я искал и, кажется, не нашел. Я с радостью сделаю хедпалм, когда окажется, что это простая вещь, которую я пропустил. Пытался разобраться в Zend Framework и наткнулся на следующий синтаксис: $this->_session->{'user_id'} Я никогда не видел синтаксиса фигурных скобок, …

11
Что означают фигурные скобки в Java сами по себе?
У меня есть код Java, в котором фигурные скобки используются двумя способами. // Curly braces attached to an 'if' statement: if(node.getId() != null) { node.getId().apply(this); } // Curly braces by themselves: { List<PExp> copy = new ArrayList<PExp>(node.getArgs()); for(PExp e : copy) { e.apply(this); } } outAMethodExp(node); Что означают отдельные фигурные …

1
Должен ли анализатор Haskell разрешать цифры Unicode в числовых литералах?
В качестве упражнения я пишу парсер для Haskell с нуля. Создавая лексер, я заметил следующие правила в отчете Haskell 2010 : цифра → ascDigit | uniDigit ascDigit → 0| 1| … | 9 uniDigit → любая десятичная цифра Unicode октит → 0| 1| … | 7 hexit → цифра | …


2
Допустимый синтаксис вызова псевдодеструктора для плавающей константы
Рассмотрим следующую демонстрационную программу. #include <iostream> int main() { typedef float T; 0.f.T::~T(); } Эта программа составлена Microsoft Visual Studio Community 2019. Но clangи gccвыдать ошибку, как это prog.cc:7:5: error: unable to find numeric literal operator 'operator""f.T' 7 | 0.f.T::~T(); | ^~~~~ Если написать выражение вроде, ( 0.f ).T::~T()то все …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.