Grundlegendes zu Scala's For Loops (Zum Verständnis)

8

In Kapitel 3 von Scala programmieren gibt der Autor zwei Beispiele für for-Schleifen / für Comprehensions, wechselt aber zwischen using () 's und {}' s. Warum ist das der Fall, da diese von Natur aus so aussehen, als würden sie das Gleiche tun? Gibt es einen Grund, warum breed <- dogBreeds in der zweiten Zeile in Beispiel # 2 steht?

%Vor%     
T. Stone 29.05.2010, 22:31
quelle

1 Antwort

8

Wenn Sie den grünen Tipp lesen:

  

für Ausdrücke kann mit definiert werden   Klammern oder geschweifte Klammern, aber mit   geschweifte Klammern bedeutet, dass Sie nicht müssen   Trennen Sie Ihre Filter mit Semikolons.   Meistens bevorzugen Sie die Verwendung   geschweifte Klammern, wenn Sie mehr als haben   ein Filter, Zuweisung, etc.

Damit das Verständnis mit () and {} identisch ist, ist das einzige, was geändert wird, das verwendete Trennzeichen: Für () müssen Sie ein semicolon ";" als Trennzeichen verwenden und für {} verwenden Sie new line .

    
Patrick 29.05.2010, 23:40
quelle

Tags und Links