start: use 2 as var1 use 3 as var2 use (var1 % var2) as var say var goto end //////////////////////////////////////////////////////////////////////////////// /// REMAINDER ARRAY //////////////////////////////////////////////////////////////////////////////// remainder_array_step_0: say [] % [] remainder_array_step_1: say [] % true remainder_array_step_2: say [] % 1.0 remainder_array_step_3: say [] % 1 remainder_array_step_4: say [] % null remainder_array_step_5: say [] % {} remainder_array_step_6: say [] % "1" //////////////////////////////////////////////////////////////////////////////// /// REMAINDER BOOLEAN //////////////////////////////////////////////////////////////////////////////// remainder_boolean_step_0: say true % [] remainder_boolean_step_1: say true % true remainder_boolean_step_2: say true % 1.0 remainder_boolean_step_3: say true % 1 remainder_boolean_step_4: say true % null remainder_boolean_step_5: say true % {} remainder_boolean_step_6: say true % "1" //////////////////////////////////////////////////////////////////////////////// /// REMAINDER FLOAT //////////////////////////////////////////////////////////////////////////////// remainder_float_step_0: say 1.0 % [] remainder_float_step_1: say 1.0 % true remainder_float_step_2: say 1.0 % 1.0 remainder_float_step_3: say 1.0 % 1 remainder_float_step_4: say 1.0 % null remainder_float_step_5: say 1.0 % {} remainder_float_step_6: say 1.0 % "1" //////////////////////////////////////////////////////////////////////////////// /// REMAINDER INT //////////////////////////////////////////////////////////////////////////////// remainder_int_step_0: say 1 % [] remainder_int_step_1: say 1 % true remainder_int_step_2: say 1 % 1.0 remainder_int_step_3: say 1 % 1 remainder_int_step_4: say 1 % null remainder_int_step_5: say 1 % {} remainder_int_step_6: say 1 % "1" //////////////////////////////////////////////////////////////////////////////// /// REMAINDER NULL //////////////////////////////////////////////////////////////////////////////// remainder_null_step_0: say null % [] remainder_null_step_1: say null % true remainder_null_step_2: say null % 1.0 remainder_null_step_3: say null % 1 remainder_null_step_4: say null % null remainder_null_step_5: say null % {} remainder_null_step_6: say null % "1" //////////////////////////////////////////////////////////////////////////////// /// REMAINDER OBJECT //////////////////////////////////////////////////////////////////////////////// remainder_object_step_0: say {} % [] remainder_object_step_1: say {} % true remainder_object_step_2: say {} % 1.0 remainder_object_step_3: say {} % 1 remainder_object_step_4: say {} % null remainder_object_step_5: say {} % {} remainder_object_step_6: say {} % "1" //////////////////////////////////////////////////////////////////////////////// /// REMAINDER STRING //////////////////////////////////////////////////////////////////////////////// remainder_string_step_0: say "1" % [] remainder_string_step_1: say "1" % true remainder_string_step_2: say "1" % 1.0 remainder_string_step_3: say "1" % 1 remainder_string_step_4: say "1" % null remainder_string_step_5: say "1" % {} remainder_string_step_6: say "1" % "1"