Logic Blocks

    true

    Quyết định thuộc tính "true". Sử dụng blog này cho việc đặt thuộc tính cho các component (ví dụ như thuộc tính visible, enable cho clock...)| hoặc sử dụng để đặt cho 1 điều kiện nào đó.

    false

    Quyết định thuộc tính "false". Sử dụng tương tự như "true", nhưng với false thì thuộc tính ngược lại. "True đúng" - "False sai"

    not

    Phủ định 1 giá trị logic nào đó. Trả về kết quả "false" nếu đầu nhập vào là "true", trả về kết quả là "true" nếu đầu nhập vào là "false".

    =

    kiểm tra giá trị của 2 vế có bằng nhau hay không.
    • 2 số bằng nhau nếu giá trị của chúng bằng nhau. ví dụ như 1 bằng 1.0
    • 2 chuỗi ký tự bằng nhau nếu chúng có các ký tự như nhau và được sắp xếp thứ tự giống nhau, cùng 1 kiểu chữ (chữ hoa hay chữ thường). Ví dụ, "Quả Chuối" không bằng "quả chuối"
    • Numbers and text are equal if the number is numerically equal to a number that would be printed with that text. For example, 12.0 is equal to the result of joining the first character of 1A to the last character of Teafor2.
    • 2 List được xem là bằng nhau  nếu số lượng phần tử trong mỗi list bằng nhau và chúng tương ứng với nhau. Thuộc tính này chính xác là giống với block "=" trong Math.

    Kiểm tra 2 vế nếu chúng không bằng nhau thì sẽ trả về kết quả false.

    and

    Kiểm tra kết quả của tất cả các vế xem có trả về kết quả "true" hay không. Kết quả sẽ trả về "true" nếu tất cả vế đều trả về "true".  Block này sẽ kiểm tra theo thứ tự từ trái qua phải, nếu vế nào trả về kết quả "fasle" thì block này sẽ dừng lại ngay và không kiểm tra vế tiếp nữa. 

    or

    Kiểm tra kết quả trả về của các vế đặt trong block này. Tuy nhiên nó khác với "And" ở chỗ là chỉ cần 1 trong các vế trả về "true" là block này sẽ trả kết quả về "true". Block này chỉ trả kết quả "false" nếu như tất cả các vế trong block này đều trả kết quả "false". :)

Không có nhận xét nào:

Đăng nhận xét