programming_languages:scala

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
programmiersprachen:scala [2015/10/10 22:31] – [for loop] phreazerprogrammiersprachen:scala [2017/02/19 15:35] phreazer
Line 1: Line 1:
-Scala+====== Scala ======
  
-**Sca**lable **la**nga 
  
-====== Start ======+**Sca**lable **la**nguage 
 + 
 +===== Start ===== 
  
   * No primitive types, everything is an object   * No primitive types, everything is an object
Line 12: Line 14:
  
  
-===== Hello World =====+==== Hello World ====
 <code scala> <code scala>
 object HelloWorld { object HelloWorld {
Line 21: Line 23:
 </code> </code>
  
-===== Control structures =====+==== Control structures ====
  
 if/else-Constructs have a return value if/else-Constructs have a return value
  
-==== for loop ====+=== for loop ===
 <code scala> <code scala>
 for (i <- 1 to 10) println(i) for (i <- 1 to 10) println(i)
Line 51: Line 53:
     println(result)     println(result)
 </code> </code>
-==== match ====+=== match ===
 Implizites break Implizites break
  
Line 95: Line 97:
 ==== Inheritance ==== ==== Inheritance ====
  
-Scala don'supports multiple inheritance.+Scala doesn'support multiple inheritance.
  
 class B(arg:Int) extends A {} class B(arg:Int) extends A {}
Line 116: Line 118:
  
  
-=== Identity and equality ===+==== Identity and equality ====
  
 ==-Operator checks equality (identity in Java) ==-Operator checks equality (identity in Java)
  • programming_languages/scala.txt
  • Last modified: 2017/02/19 15:46
  • by phreazer