ex03 update case empty
This commit is contained in:
@@ -8,12 +8,13 @@ def NULL_not_found(object: any) -> int:
|
|||||||
# (NaN == NaN) = false https://docs.python.org/3.10/reference/expressions.html#value-comparisons "A counter-intuitive implication is that not-a-number values are not equal to themselves"
|
# (NaN == NaN) = false https://docs.python.org/3.10/reference/expressions.html#value-comparisons "A counter-intuitive implication is that not-a-number values are not equal to themselves"
|
||||||
case float() if object != object:
|
case float() if object != object:
|
||||||
print("Cheese:", object, nullType)
|
print("Cheese:", object, nullType)
|
||||||
|
# need check before int(), why ?
|
||||||
case bool() if object == False :
|
case bool() if object == False :
|
||||||
print("Fake:", object, nullType)
|
print("Fake:", object, nullType)
|
||||||
case int() if object == 0 :
|
case int() if object == 0 :
|
||||||
print("Zero:", object, nullType)
|
print("Zero:", object, nullType)
|
||||||
case str() if object == '' :
|
case str() if object == '' :
|
||||||
print("Empty:", object, nullType)
|
print("Empty:", nullType)
|
||||||
case _:
|
case _:
|
||||||
print("Type not Found")
|
print("Type not Found")
|
||||||
return 1
|
return 1
|
||||||
|
|||||||
Reference in New Issue
Block a user