Pytania oznaczone «syntax»

87
Dlaczego wartość NULL jest niezadeklarowana?

Mam problem z tym konstruktorem struktury, gdy próbuję skompilować ten kod: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; kiedy przychodzę pojawia się ten...

87
F # jawne dopasowanie do składni funkcji

Przepraszamy za niejasny tytuł, ale część tego pytania dotyczy nazw tych dwóch stylów składni: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" Druga część to jaka jest różnica między tymi dwoma i kiedy chciałbym...

87
Co oznacza param: _ * w Scali?

Będąc nowym w Scali (2.9.1), mam a List[Event]i chciałbym go skopiować do a Queue[Event], ale następująca składnia daje Queue[List[Event]]zamiast tego a: val eventQueue = Queue(events) Z jakiegoś powodu działa: val eventQueue = Queue(events : _*) Ale chciałbym zrozumieć, co to robi i...

86
Blok kodu na liście numerowanej (składnia Wiki)

Czy w składni wiki MediaWiki (wikipedii) istnieje sposób na numerowanie listy z blokiem kodu pośrodku? Na przykład: # Numer 1 # Numer 2 Wcięta sekcja, która stanie się blokiem kodu # Numer 3 # Numer 4 To, co dzieje się w MediaWiki, to coś takiego: 1. Numer 1 2. Numer 2 Wcięta sekcja,...

84
Jaka jest różnica między „int?” i „int” w C #?

Jestem w 90% pewien, że widziałem tę odpowiedź wcześniej na stackoverflow, w rzeczywistości nigdy nie widziałem "int?" przed wyświetleniem go tutaj, ale bez względu na to, jak szukam, nie mogę znaleźć poprzedniego wpisu i doprowadza mnie to do szału. Możliwe, że zjadłem śmieszne grzyby przez...

84
Co oznacza składnia „=>” w C #?

Właśnie dotarłem do tej składni w niektórych pytaniach na tym forum, ale Google i każda inna wyszukiwarka ma tendencję do blokowania w wyszukiwaniu wszystkiego oprócz liter i cyfr, więc niemożliwe jest wyszukanie "=>". Czy ktoś może mi powiedzieć, co to jest i jak jest używane?...

84
Operator przypisania w języku Go

Ostatnio bawiłem się nowym językiem programowania Google Go i zastanawiał się, dlaczego operator przypisania :=ma dwukropek przed znakiem równości = Czy jest jakiś szczególny powód, dla którego autorzy języka chcieli używać name := "John"zamiastname = "John"