DF
Size: a a a
DF
LL
def is_feature_true???(%Some{feature: feature}), do !!!!!!feature
def is_feature_true???(_), do false
!!
это не двойное отрицание, а оператор который в boolean
превращаетDF
DF
iex(1)> !!!!!!true
true
DF
LL
!!
это двойное отрицаниеDF
PG
!!
это двойное отрицаниеDF
!!
это не двойное отрицание, а оператор который в boolean
превращаетDF
iex(1)> !1
false
PG
DF
iex(2)> not 1
** (ArgumentError) argument error
:erlang.not(1)
DF
PG
PG
PG
RP
V
!!
это двойное отрицание!
из этих двухB