目的

環境

  • Android Studio 4.1
  • Kotlin 1.3.50

対応メモ

返す側の関数の設定
以下は仮でString変数を2つ返している。
複数を返す場合はPairを使う。

stringを複数返す場合
fun fugafuga(): Pair<String?, String?> {
    //...
    //...
    return Pair("fu", "ga")
}

受け取る側の設定
.first.secondで取得する。

受け取る場合
val strings = fugafuga()
fuga1.text = "${strings.first}"
fuga2.text = "${strings.second}"

以上です。