Skip to content

Commit 4b6ee84

Browse files
committed
Add README.md
새 파일: 파트1/README.md
1 parent dbe6834 commit 4b6ee84

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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+
```

0 commit comments

Comments
 (0)