Als «syntax» getaggte Fragen

87
Was bedeutet param: _ * in Scala?

Da ich neu in Scala (2.9.1) bin, habe ich ein List[Event]und möchte es in ein kopieren Queue[Event], aber die folgende Syntax ergibt Queue[List[Event]]stattdessen ein: val eventQueue = Queue(events) Aus irgendeinem Grund funktioniert Folgendes: val eventQueue = Queue(events : _*) Aber ich würde...

86
F # explizite Übereinstimmung mit Funktionssyntax

Entschuldigung für den vagen Titel, aber ein Teil dieser Frage ist, wie diese beiden Syntaxstile heißen: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" Der andere Teil ist, welchen Unterschied es zwischen den beiden...

86
Codeblock in nummerierter Liste (Wiki-Syntax)

Gibt es in der Wiki-Syntax von MediaWiki (Wikipedia) eine Möglichkeit, eine nummerierte Liste mit einem Codeblock in der Mitte zu erstellen? Beispielsweise: # Nummer 1 # Nummer 2 Einrückter Abschnitt, der zu einem Codeblock wird # Nummer 3 # Nummer 4 Was in MediaWiki passiert, ist, dass Sie am...

85
Was bedeutet "while True" in Python?

def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r':

85
So fügen Sie ein Zitat in eine rohe Python-Zeichenfolge ein

Erwägen: >>> r"what"ever" SyntaxError: invalid syntax >>> r"what\"ever" 'what\\"ever' Wie bekommen wir also das Zitat, aber nicht den Schrägstrich? Und bitte schlagen Sie nicht vor r'what"ever', denn dann stellt sich die Frage, wie wir beide Arten von Zitaten aufnehmen. verbunden...

83
Was ist der Unterschied zwischen 'int'? und 'int' in C #?

Ich bin zu 90% sicher, dass ich diese Antwort beim Stackoverflow schon einmal gesehen habe. Tatsächlich hatte ich das "int?" Syntax, bevor ich sie hier sehe, aber egal wie ich suche, ich kann den vorherigen Beitrag nicht finden und es macht mich verrückt. Es ist möglich, dass ich versehentlich die...

82
Warum ist die Aussage "2i;" KEINEN Compilerfehler verursachen?

Stattdessen 2*ischrieb ich nachlässig 2i: int foo(int i) { 2i; return 2i; } Ich habe erwartet, dass der Compiler den Fehler abfängt. Aber das tat es nicht. Ist also 2ieine gültige Aussage in C? Wenn ja, was macht es? Verwirrt! Ich habe mit gcc Version 5.3.0 kompiliert und hier ist die...

82
Zuweisungsoperator in der Sprache Go

In letzter Zeit habe ich mit Googles neuer Programmiersprache Go gespielt und fragte sich, warum der Zuweisungsoperator :=einen Doppelpunkt vor dem Gleichheitszeichen hat. = Gibt es einen bestimmten Grund, warum die Autoren der Sprache name := "John"anstelle von verwenden wollten ?name =...