Do with
とrun
は同じシンタックスで同じ機能を持ちますか、with
とrun
の間に大きな違いがありますか?コトルでの実行と実行の違い
どちらが適切な方法ですか? with
がいない間
adapter.run {
notifyDataSetChanged()
if (activityDetails.isEmpty())
emptyText.visibility = View.VISIBLE
else
emptyText.visibility = View.GONE
}
with(adapter){
notifyDataSetChanged()
if (activityDetails.isEmpty())
emptyText.visibility = View.VISIBLE
else
emptyText.visibility = View.GONE
}
です線量はどちらもアプリケーションのパフォーマンスに影響しますか? –
@SaiKiranはい、彼らは完全に互換性があり、両方のインライン関数であるので、それらの性能は同じでなければなりません。 – hotkey