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 revision
Previous 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 33: Line 35:
 <code scala> <code scala>
  
-//+// different steps
 for (i <- 4 to (17,3)) println(i) for (i <- 4 to (17,3)) println(i)
 // other data types than int // other data types than int
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