yasushicohiのやんややんや

記事にするまでもないつぶやき、ありふれた想い、TIL。ブログ: https://yasushicohi.com

TIL 2020/01/25 kotlinと通知

簡単な通知アプリを作った。コッピペン。

https://developer.android.com/training/notify-user/build-notification?hl=ja#kotlin

 

kotlin

with :スコープ関数、よくわかっていない。

 

 

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);

 この|がよくわかっていない。調べると、非短絡論理演算子らしいのだけれど、変数に突っ込んでるし。分岐は勝手にしてくれるということなのか?


||や&&を短絡論理演算子、|や&を非短絡論理演算子といいます。
2つの違いは「片側のオペランドのみで評価する」するか、「常に両側のオペランドを評価する」かです。