次のコードでは、 "nothing"エラーを返す関数を処理する方法を示します。 ユースケース:アレイ[文字列] スケーラが期待されるArray [String] got Array [何もありません] - どのように処理するのですか?
- は、引数は引数に渡されコマンド
- 引数が空白の場合、と引数を持っている場合、何か他の
- を行います一部の値は、私は単純に引数
はISSバック戻りますUE: コードが
- が期待される旨のコンパイル時のエラースロー:アレイ[文字列]
- をして得た:配列
どのようにScalaでこれに対処するために[注目する]を?オプションを使用する場合は、どうすればよいですか?
def main(args: Array[String]) = {
inp_schemas = Array("a","b")
inp_schemas.map{ x_schema =>
val tables: Array[String] =
if (args.length == 0) {
<do something that returns array[string]>
} else {
args
}
}
}
あなたは ''で何を返していますか? –
何かがうまくいくか。配列[string]を返します。問題は、ユーザが入力引数を与えていないときにelse文に現れる – bigdatamann