반응형
2장에서는 프로그램 진입점 / 주석 / 가변 변수와 불변 변수 선언 / if , when / for , while , do ... while / break , continue 에 대해서 설명이 되어있다.
그 중 프로그램 진입점에 대해서 알아보자.
1. 프로그램 진입점
보통 언어나 운영체제 등에 의해 미리 정해진 진입점 = end point 가 존재하는데 프로그램은 이런 end point부터 시작해 실행이 이뤄진다.
코틀린에서는 main() 이라는 함수가 프로그램 진입점으로 사용되는데,
예시를 보면 이렇다.
fun main(){
println("Hello World!")
}
2. 프로그램 인자 argument
fun main(args : Array<String>) {
println(args.joinToString())
}
Program arguments 에 1 2 3 4 5 를 넣어주면 main을 실행 시켰을 때 1, 2, 3, 4, 5 가 출력되는 것을 확인할 수 있다.
3. 주석
주석은 Java와 마찬가지로 // 부터 그 줄의 끝까지를 무시하고
/* */ 로 끝나는 주석도 허용한다.
여러 줄 주석의 경우에는 /* */ 의 짝이 맞아야하고 한 줄 주석 내부에는 아무리 많이 써도 한 줄 주석의 일부로 인식한다.
여러 강의를 들으며 항상 느꼈던 부분은 주석의 사용을 많이 한다고 좋은 것은 아니라는 것이었다.
코드의 내용을 그대로 옮겨놓는 주석이 아닌 강조해야하는 부분이나 수정사항등에 표시, 다른 개발자들에게 혼란을 주지 않을 내용의 주석을 사용하는 것이 가장 좋다고 생각이 된다.
반응형
'스터디 > Kotlin' 카테고리의 다른 글
[ 스터디 ] 코틀린 : 식과 연산자, 배열 (0) | 2023.05.09 |
---|---|
[ 스터디 ] 코틀린 : for, while, do ... while (0) | 2023.05.09 |
[ 스터디 ] 코틀린 : if, when (0) | 2023.05.08 |
[ 스터디 ] 코틀린 : 값, 변수 (0) | 2023.05.08 |
[ 스터디 ] 코틀린 시작하기 (0) | 2023.05.08 |