상세 컨텐츠

본문 제목

[Kotlin] command line 컴파일

프로그래밍

by 독서와 여행 2021. 3. 27. 16:08

본문

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

관련글 더보기

댓글 영역