cast.as_bool

cast.as_bool(string_or_int)

תיאור

הפונקציה ממירה ערך מסוג int או string לערך מסוג bool. קריאות לפונקציות עם ערכים שלא ניתן להמיר יחזירו FALSE. הפונקציה מחזירה את הערך TRUE רק עבור המספר השלם 1 ומחרוזת 'true' (לא תלוית-אותיות רישיות).

סוגי נתונים של פרמטרים

INT|STRING

סוג הערך שמוחזר

BOOL

דוגמאות קוד

דוגמה 1

בדוגמה הזו מוסבר איך להמיר מחרוזת שאינה בוליאנית

cast.as_bool("123") = false
דוגמה 2

מספר שלם שערכו true (1)

cast.as_bool(1) = true
דוגמה 3

מחרוזת עם ערך True

cast.as_bool("true") = true
דוגמה 4

מחרוזת אמת באותיות רישיות

cast.as_bool("TRUE") = true
דוגמה 5

מספר שלם שלילי

cast.as_bool(0-1) = false
דוגמה 6

מספר שלם שגוי (0)

cast.as_bool(0) = false
דוגמה 7

מחרוזת ריקה

cast.as_bool("") = false