Запитання з тегом «syntax»

Синтаксис стосується власне мовних елементів та самих символів. Питання слід позначати як синтаксис, коли питання конкретно і майже повністю стосується лише синтаксису. Цей тег повинен використовуватися з певним тегом мови

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 

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) {....} …

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
Що таке звичайна мова?
Я намагаюся зрозуміти концепцію мовних рівнів (звичайний, контекстний, контекстний тощо). Я можу це легко розглянути, але всі пояснення, які я знаходжу, - це набір символів і розмови про набори . У мене є два запитання: Чи можете ви описати словами, що таке звичайна мова, і чим мови відрізняються? Де люди …

2
Яка різниця між розміщенням "mut" перед назвою змінної та після ":"?
Ось два підписи функцій, які я бачив у документації Rust: fn modify_foo(mut foo: Box<i32>) { *foo += 1; *foo } fn modify_foo(foo: &mut i32) { *foo += 1; *foo } Чому різне розміщення mut? Здається, що перша функція також може бути оголошена як fn modify_foo(foo: mut Box<i32>) { /* ... …

5
Синтаксис фігурних дужок PHP для змінної-члена
Перше запитання щодо SO, і це справжній кандидат у RTM. Але я обіцяю тобі, що я шукав і, здається, не можу його знайти. Я із задоволенням зроблю #headpalm, коли це виявиться простою штукою, яку я пропустив. Намагаючись з’ясувати 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); Що означають ці самостійні фігурні …

4
Завдання-C: Директива @class перед @interface?
У чому різниця між цими двома оголошеннями класу? Я не розумію, чому тут використовується @class. Дякую. @class TestClass; @interface TestClass: UIView { UIImage *image1; UIImage *image2; } і @interface TestClass: UIView { UIImage *image1; UIImage *image2; }

7
Синтаксис функції C, типи параметрів, оголошені після списку параметрів
Я відносно новачок у C. Я натрапив на синтаксис функції, якого я ніколи раніше не бачив, де типи параметрів визначаються після цього списку параметрів. Хтось може пояснити мені, чим він відрізняється від типового синтаксису функції C? Приклад: int main (argc, argv) int argc; char *argv[]; { return(0); }
79 c  syntax  function 


4
Що це за синтаксис C ++, який поміщає блок, оточений фігурними дужками, де очікується вираз?
Я натрапив на цю дивну програму на C ++. #include <iostream> using namespace std; int main() { int a = ({int x; cin >> x; x;}); cout << a; } Хто-небудь може пояснити, що відбувається? Як називається ця конструкція?

3
Розбиття рядків C ++ на кілька рядків (синтаксис коду, не розбір)
Не слід плутати з тим, як розділити рядок розумно, наприклад: Розділити рядок у C ++? Я трохи заплутаний щодо того, як розділити рядок на кілька рядків у C ++. Це звучить як просте запитання, але візьмемо такий приклад: #include <iostream> #include <string> main() { //Gives error std::string my_val ="Hello world, …

6
Чому дивний відступ на операторах перемикача?
Чому в imho відсутній відступ "case" - ключові слова в операторі switch вважаються хорошим стилем? Здається, жоден відступ ключового слова "case" не є варіантом форматування за замовчуванням приблизно в кожній IDE: switch (i){ case 0: break; case 1: break; } тоді як я вважаю цей формат більш інтуїтивним: switch (i){ …
77 java  c  syntax 

6
Чи можете ви використовувати крапки з комою в Ruby?
Вивчаючи Рубі, я помітив, що у всіх прикладах немає крапок з комою. Я усвідомлюю, що це цілком нормально, якщо кожне твердження знаходиться у своєму рядку. Але мені цікаво, чи можете ви використовувати крапки з комою в Ruby?
76 ruby  syntax 

9
Чи однакові семантика та синтаксис?
Яка різниця у значенні між „семантикою“ та „синтаксисом“? Хто вони? Крім того, яка різниця між такими речами, як "семантичний веб-сайт проти звичайного веб-сайту", "семантичні соціальні мережі проти звичайних соціальних мереж" тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.