The ucode language supports modulo divisions. -- Expect stdout -- If both operands are integers or convertible to integers, the modulo division yields the remaining integer value: 10 % 4 = 2 "10" % 4 = 2 10 % "4" = 2 "10" % "4" = 2 If either operand is a double value, the modulo operation yields the remaining value as calculated by fmod(3): 10.2 % 4 = 2.2 10 % 4.3 = 1.4 "10.4" % 4 = 2.4 -- End -- -- Testcase -- If both operands are integers or convertible to integers, the modulo division yields the remaining integer value: 10 % 4 = {{ 10 % 4 }} "10" % 4 = {{ "10" % 4 }} 10 % "4" = {{ 10 % 4 }} "10" % "4" = {{ "10" % "4" }} If either operand is a double value, the modulo operation yields the remaining value as calculated by fmod(3): 10.2 % 4 = {{ 10.2 % 4 }} 10 % 4.3 = {{ 10 % 4.3 }} "10.4" % 4 = {{ "10.4" % 4 }} -- End --