R
Size: a a a
R
C
AK
C
AK
AK
AK
AK
AE
orElse
, ему передается сконструированный объект (значение), конструируется он причем обязательно каждый раз, но может быть не использован (значение в Optional
будет)orElseGet
передается замыкание (лямбда), точно так же как и в orElse
, но само значение будет вычислено (вызвано замыкание) только если оно понадобится (значения в Optional
не окажется). При этом, как дополнительный бонус, само замыкание не создается каждый раз для такого случая, а будет кэшированоII
Ar
II
TS
Ar
VS
TS
TS
VS
TS
Conflict: terminated by other getUpdates request; make sure that only one bot instance is running
VS