File tree Expand file tree Collapse file tree 1 file changed +67
-0
lines changed
Expand file tree Collapse file tree 1 file changed +67
-0
lines changed Original file line number Diff line number Diff line change 1+ # 연산자
2+ - ``` + ``` 메서드 호출
3+ ``` scala
4+ #!/usr/bin/env scala
5+
6+
7+ object LearnScala {
8+ def main (args : Array [String ]): Unit = {
9+ println( 1 + 2 ) // 3
10+ println( (1 ).+ (2 ) ) // 3
11+ println( 1 .+ (2 ) ) // 3
12+ }
13+ }
14+ ```
15+
16+ # 변수와 상수
17+ - 변수: ``` var ```
18+ - 상수: ``` val ```
19+ ``` scala
20+ #!/usr/bin/env scala
21+
22+
23+ object LearnScala {
24+ def main (args : Array [String ]): Unit = {
25+ var x = 1 + 2
26+ x = 3 * 4
27+ println(x) // 12
28+
29+ val y = 1 + 2
30+ println(y) // 3
31+
32+ // 한 번에 여러개의 변수 선언 가능
33+ var a, b, c = 5
34+ println(a) // 5
35+ println(b) // 5
36+ println(c) // 5
37+ }
38+ }
39+ ```
40+
41+ # 변수 출력
42+ - println
43+ - printf
44+ ``` scala
45+ #!/usr/bin/env scala
46+
47+
48+ object LearnScala {
49+ def main (args : Array [String ]): Unit = {
50+ var x = 10
51+ var y = 1
52+
53+ // 1. println
54+ println(x + " is bigger than " + y) // "10 is bigger than 1"
55+
56+ // 2. 문자열 앞에 s를 쓰면 $를 쓰고 변수이름을 바로 쓸 수 있음.(like bash script)
57+ println(s " $x is bigger than $y" ) // "10 is bigger than 1"
58+
59+ // 3. 수식 입력 가능 ${ }
60+ println(s " $x + $y = ${x+ y}" ) // "10 + 1 = 11"
61+
62+ // 4. printf
63+ // java.lang.* 자동으로 import
64+ printf(" Pi is %f" , Math .PI )
65+ }
66+ }
67+ ```
You can’t perform that action at this time.
0 commit comments