fun main(arg: Array<String>) { val asList = asList(1, 2, 3, 4, 4, 5) println(asList) } fun <T> asList(vararg ts:T):List<T>{//可變參數 val arrayList = ArrayList<T>() for (t in ts) { arrayList.add(t) } return arrayList }
如果函數為多行語句,那么就必須指定返回值類型,除非這個函數打算返回Unit(不返回任何值)