Youssef Shoaib [MOD]
06/05/2025, 7:09 PMSam
06/05/2025, 7:35 PMPablichjenkov
06/05/2025, 10:34 PMPablichjenkov
06/05/2025, 10:35 PMYoussef Shoaib [MOD]
06/05/2025, 11:11 PMPablichjenkov
06/05/2025, 11:15 PMefemoney
06/05/2025, 11:15 PMTOptional<T>T?efemoney
06/05/2025, 11:21 PMgildor
06/06/2025, 3:21 AMphldavies
06/06/2025, 9:00 AM{"myField": null}{}gildor
06/06/2025, 9:27 AMPablichjenkov
06/06/2025, 1:52 PMnullnull-ablenullvar type: Type? = null
vs
var type: Type = TypeInitialValuegildor
06/06/2025, 1:57 PMPablichjenkov
06/06/2025, 1:58 PMwhen {
  nullable > 0 -> computeStuffPos()
  nullable < 0 -> computeStuffNeg()
  0 -> computeZero()
  null -> error()// non intuitive what to do
}val InitialValue = 0
when {
  nonnullable > 0 -> computeStuffPos()
  nonnullable < 0 -> computeStuffNeg()
  InitialValue -> computeZero()
}whengildor
06/06/2025, 2:00 PMPablichjenkov
06/06/2025, 2:03 PMgildor
06/06/2025, 2:36 PMPablichjenkov
06/06/2025, 2:55 PMAlso null is better than 0 or -1 or "" in most of the cases as initial valuegildor
06/09/2025, 1:39 AM