napperley.medium.com/kotlin-tutorial-8-modularity-d2973ba48637
Kotlin Tutorial 8 — Modularity
This tutorial will cover how to create a library and use one developed by someone else. Concepts like packages and organising code in a…
napperley.medium.com
stackover flow 를 열심히 뒤지고 여기서 질문을 올릴까 하는 와중에
찾았다.
질문 제목을 작성하면 관련 질문들을 밑에 쭉 나열해주는데 거기서 발견했다.
stackover flow 최고!!!
하여튼 같은 vscode에서는 두개를 연동해주는 시스템이 아니다 보니까 컴파일이 안되었는데
그 폴저 자체는 compile 할 수 가 었다. 같은 패키지에 있는거 compile 하면 알아서 연동이 되더라! 신기하다!
같은 패키지가 아니어도 컴파일이 되는지 실험 해봐야지
아래는 같은 폴더에 있는 두 개의 파일
package com.example.complie
fun main() {
val user1 = Person("KILDONG", 30)
val number = 10
var language = "Korean"
val scondNumber: Int = 20
println("number : $number")
println("language : $language")
println("secondNumber: $scondNumber")
println(user1.name)
}
package com.example.complie
class Person (val name:String, val age : Int)
오 파일 위에 같은 패키지를 표시해주지 않으면
컴파일이 안된다
아래는 같은 패키지에서 2번째 파일에 package를 작성하지 않은거다.
이걸로 intelij 없이 알아서 컴파일 할 수 있어서 다행이다.
그거 너무 무거워...
이걸 계기로 리눅스 공부해야겠다는 마음을 먹었다.
리눅스 공부해야지 재미있겠다.
[Kotlin] lamba (0) | 2021.03.29 |
---|---|
[Kotlin] 가변인자 vararg (0) | 2021.03.29 |
파이썬 데이터 베이스 사용하기 (0) | 2021.03.22 |
파이썬3 백준 프로그래밍 4344번 (0) | 2020.07.09 |
지저분한 코드로 대충 완성.. (0) | 2020.06.13 |
댓글 영역