簡単な通知アプリを作った。コッピペン。
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つの違いは「片側のオペランドのみで評価する」するか、「常に両側のオペランドを評価する」かです。