1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-12 01:34:19 +02:00

Merge pull request #1179 from cmpitg/master

[scala/en] Consistent code format & some minor language corrections
This commit is contained in:
ven
2015-08-03 11:18:26 +02:00

View File

@@ -5,6 +5,7 @@ contributors:
- ["George Petrov", "http://github.com/petrovg"]
- ["Dominic Bou-Samra", "http://dbousamra.github.com"]
- ["Geoff Liu", "http://geoffliu.me"]
- ["Ha-Duong Nguyen", "http://reference-error.org"]
filename: learn.scala
---
@@ -16,15 +17,16 @@ Scala - the scalable language
Set yourself up:
1) Download Scala - http://www.scala-lang.org/downloads
2) unzip/untar in your favourite location and put the bin subdir on the path
3) Start a scala REPL by typing scala. You should see the prompt:
2) Unzip/untar to your favourite location and put the bin subdir in your `PATH` environment variable
3) Start a Scala REPL by running `scala`. You should see the prompt:
scala>
This is the so called REPL (Read-Eval-Print Loop). You may type any valid
Scala expression into it, and the result will be printed. We will explain what
Scala files look like further into this tutorial, but for now, let's start
with some basics.
This is the so called REPL (Read-Eval-Print Loop). You may type any Scala
expression, and the result will be printed. We will explain what Scala files
look like further into this tutorial, but for now, let's start with some
basics.
*/
@@ -32,10 +34,10 @@ Scala - the scalable language
// 1. Basics
/////////////////////////////////////////////////
// Single line comments start with two forward slashes
// Single-line comments start with two forward slashes
/*
Multi line comments, as you can already see from above, look like this.
Multi-line comments, as you can already see from above, look like this.
*/
// Printing, and forcing a new line on the next print
@@ -46,7 +48,7 @@ println(10)
print("Hello world")
// Declaring values is done using either var or val.
// val declarations are immutable, whereas var's are mutable. Immutability is
// val declarations are immutable, whereas vars are mutable. Immutability is
// a good thing.
val x = 10 // x is now 10
x = 20 // error: reassignment to val
@@ -239,7 +241,7 @@ i // Show the value of i. Note that while is a loop in the classical sense -
// A do while loop
do {
println("x is still less than 10");
println("x is still less than 10")
x += 1
} while (x < 10)
@@ -629,13 +631,8 @@ writer.close()
## Further resources
[Scala for the impatient](http://horstmann.com/scala/)
[Twitter Scala school](http://twitter.github.io/scala_school/)
[The scala documentation](http://docs.scala-lang.org/)
[Try Scala in your browser](http://scalatutorials.com/tour/)
Join the [Scala user group](https://groups.google.com/forum/#!forum/scala-user)
* [Scala for the impatient](http://horstmann.com/scala/)
* [Twitter Scala school](http://twitter.github.io/scala_school/)
* [The scala documentation](http://docs.scala-lang.org/)
* [Try Scala in your browser](http://scalatutorials.com/tour/)
* Join the [Scala user group](https://groups.google.com/forum/#!forum/scala-user)