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

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

6
Что это значит?
Я анализирую код Python и не знаю, что pop = population[:] средства. Это что-то вроде списков массивов в Java или двумерных массивов?
95 python  arrays  syntax  slice 

4
Каковы примеры использования символьных литералов в Scala?
Использование символьных литералов не сразу понятно из того, что я прочитал о Scala. Кто-нибудь захочет поделиться с вами некоторыми реальными применениями? Есть ли конкретная идиома Java, охватываемая символьными литералами? В каких языках есть похожие конструкции? Я исхожу из опыта работы с Python и не уверен, что на этом языке есть …
93 syntax  scala 

12
Есть ли «противоположность» нулевому оператору объединения? (… На любом языке?)
нулевое объединение примерно означает return x, unless it is null, in which case return y Мне часто нужно return null if x is null, otherwise return x.y я могу использовать return x == null ? null : x.y; Неплохо, но то, nullчто посередине, меня всегда беспокоит - кажется лишним. Я …


1
Что значит?
У меня 2 класса: class base { virtual void foo() {}; }; class derived : public base { void foo() { base::foo(); } }; Я ошибся и написал base:foo();вместо base::foo();. Код был скомпилирован и запущен, но произошел сбой. Я не знаю, как я могу это найти в Google, и не …
92 c++  syntax 


7
Как включить цитату в необработанную строку Python
Рассмотреть возможность: >>> r"what"ever" SyntaxError: invalid syntax >>> r"what\"ever" 'what\\"ever' Так как же получить цитату, а не косую черту? И, пожалуйста, не предлагайте r'what"ever', потому что тогда возникает вопрос, как включить оба типа кавычек? Связанный
89 python  syntax 

2
Обеспечивает ли синтаксис Razor убедительное преимущество в разметке пользовательского интерфейса?
Я заметил Скотт Гатри начинает упоминать бритву на справедливый бит на своем блоге , но я просто не так уверен , что это хорошо подходит для моего стиля. Конечно, это довольно незнакомый стиль для тех, кто привык к «стандартному» виду разметки ASP.Net (заполнители содержимого и встроенный код), но мне кажется, …

6
Использование map () в итераторе
Скажем, у нас есть Map : let m = new Map();, использование m.values()возвращает итератор карты. Но я не могу использовать forEach()или map()на этом итераторе, и реализация цикла while на этом итераторе кажется анти-шаблоном, поскольку ES6 предлагает такие функции, как map(). Так есть ли способ использовать map()итератор?


11
Как нормализовать двумерный массив numpy в Python менее подробным?
Учитывая 3 раза 3 массива numpy a = numpy.arange(0,27,3).reshape(3,3) # array([[ 0, 3, 6], # [ 9, 12, 15], # [18, 21, 24]]) Чтобы нормализовать строки двумерного массива, я подумал о row_sums = a.sum(axis=1) # array([ 9, 36, 63]) new_matrix = numpy.zeros((3,3)) for i, (row, row_sum) in enumerate(zip(a, row_sums)): new_matrix[i,:] …


5
Почему NULL не объявлен?
У меня проблема с этим конструктором структуры, когда я пытаюсь скомпилировать этот код: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; когда я прихожу, возникает эта …
87 c++  syntax  nodes 

8
F # явное совпадение против синтаксиса функции
Извините за расплывчатое название, но часть этого вопроса заключается в том, как называются эти два стиля синтаксиса: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" Другая часть заключается в …
87 syntax  f# 

3
Что означает param: _ * в Scala?
Поскольку я новичок в Scala (2.9.1), у меня есть List[Event]и я хотел бы скопировать его в Queue[Event], но следующий синтаксис Queue[List[Event]]вместо этого дает : val eventQueue = Queue(events) Почему-то работает следующее: val eventQueue = Queue(events : _*) Но хотелось бы понять, что он делает и почему работает? Я уже смотрел …

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