CCCにて、エムスリーはブースを出展しました。cbと定義される時、変数aの型がUnitになるものを全て選べ。皆さんが答えだと思う選択肢にシールを貼っていただきました。Unit型4は、文法エラーでした。解説まずメソッドfooについて。Unit型を返すメソッドです。デフォルトの値{}も指定されています(が、実はひっかけで今回は関係ありません)。Kotlinでは、関数の最後の引数の型がラムダだった場合、括弧の外に移動できます。ラムダが関数で唯一の引数だった場合は空の括弧も省略できます。ラムダ内の引数が1つだった場合も引数を省略できます。問題の関数は以下のような呼び出しが可能です。以下、個々の選択肢について。関数型の変数は、通常の関数と同じ形式で実行できます。{}と書くことができ、その型はUnitです。✗ラムダ内の引数も1つだった場合、省略できますが、書いても実行結果は変わりません。関数型が返ってくる場合、直接引数を渡して実行することも可能です。同じなので、aはUnitとなります。✗この呼び出しでは、2つめのラムダの引数を渡しているのと同義になります。2つの引数を取るfooという名前のメソッドは定義されていませんので、文法エラーとなります。テクノロジーの未来を切り拓いてくれる仲間を募集中です。座談会を開きましたエンジニアリンググループの松原@ma2geです。ブース...エンジニアリンググループの松原@ma2geです。月別アーカイブ注目記事はてなブログをはじめよう!m3techさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。