]> Kevux Git Server - fll/commit
Update: Provide more details in the documentation on if/else logic.
authorKevin Day <thekevinday@gmail.com>
Thu, 13 Jan 2022 00:14:57 +0000 (18:14 -0600)
committerKevin Day <thekevinday@gmail.com>
Thu, 13 Jan 2022 00:14:57 +0000 (18:14 -0600)
commit17cc8a311d223cbe0d5fb513a449d02087f5391c
tree0dd599fb6b7b95ce9e8bfd3d8fe36c74f16eab9e
parent13f80fdf95617d662218007fb5a2025caacdaf41
Update: Provide more details in the documentation on if/else logic.

With the logic being different from normal conditional logic, I figured that it would be a good idea to add more documentation to further clarify the design.

Traditional logic is:
  A and B or C and D

  Where order of operations would be:
    1) If A and B are TRUE...
    2) If C and D are TRUE...
    3) If (1) or (2) are TRUE...

The logic used by this program would be:
  A and B or C and D

  Where order of operations would be:
    1) If A and B are TRUE...
    2) If (1) or C are TRUE...
    3) If (2) and D are TRUE...

This is a critical difference in behavior.
level_3/fake/documents/fakefile.txt