LoginSignup
1
1

More than 1 year has passed since last update.

複数引数のラムダ記述方

Posted at

初めに

今回は、複数の引数を持ったラムダ式の書き方を書いていこうと思います

本文

基本的には複数の引数を必要としたラムダ式を書くときはその引数をまとめてdata classにしちゃうことが多いですが、そこまでの手間をかけるのも面倒だし何よりそのためだけにdata classを作るのは適してない時に使っていただけるかと思います。
今回は今後多く使われるであろうcomposeで紹介していこうと思います

@Composable
fun Screen(
    onClick: (hoge: String, huga: Long) -> Unit = { _, _ -> },
) {}

呼び出す側は以下のようにすれば使えます

setContent {
        Screen(onClickIngredientTag = { hoge: String, huga: Long -> }
    }

最後に

今回は複数の引数を持ったラムダ式の書き方を紹介しました
地味に使う場面が多いのにあまり記事等に残ってたりしなかったので、自分の備忘録用に記事にしてみました。
皆さんのお役に立てれば幸いです

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1