再帰処理の初回呼び出し時(mogemoge.hogehoge)には新しく空のmutabelist
を定義したいです。
val lists = mutableListOf<String>() //以下の書き方は無理・・・? //val lists = mutableListOf<String>?()
ただ、再帰処理中にmutablelist
に突っ込んだ値は再帰処理で繰り返している間は保持したいです。
そのため、再帰処理の中で呼び出される際には初期化せず、値を保持したリストを引数として渡したいです。
イメージとしては以下のような感じを想定していますが、kotlinの場合どう書けばいいでしょうか?
var lists = moge || mutableListOf<String>?()
現状
mogemoge.hogehoge(row,null) // 初回 fun hogehoge(row: List, moge: MutableList<String>?) { val lists // 初期化の記述 value.add(~~~~~) if (~~~~~) { hogehoge(row, lists) }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/29 08:56