Udemy課程Kotlin 11

Top-Level Functions

ZONGRU Li
2 min readJul 30, 2019

在講Top-Level Functions前,首先要先講package

目前有做了幾支kt檔,但是都沒有給定package

Hello.kt有main方法

ControllFlow.kt也有main方法

在沒寫package情況下可以認為以上兩支kt都在default的package下

而調用彼此間的function就需要透過package來引用

首先建立一個範例的Functions.kt

由此可見,裡面只有一個fun,並有給定package

改寫Hello.kt

原本
改透過import的package裡的Functions呼叫其fun

執行後得:

跟Java有些地方像,有些地方不像

像的地方如要使用其他class的方法要先把對方package import進來

不像的地方是我們可以直接調用fun而不用透過class的實體

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet