"… and if they have eggs, get a dozen, " she added.

He later came home with 12 gallons of milk.

“Why’d you get so much milk!?!” his wife asked.

He replies, “THEY HAD EGGS!”

      • CallMeAl (like Alan)@piefed.zip
        link
        fedilink
        English
        arrow-up
        8
        ·
        11 hours ago

        Doesn’t change it.

        Wife adds 1 gallon of milk to shopping list;

        Wife adds ( eggs, dozen) gallons of milk to shopping list;

        Shopping list has 1 gallon and a dozen gallons for a total of 13 gallons.

        • vinnymac@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          edit-2
          8 hours ago

          The shopping list doesn’t need to be additive, that’s just one way of interpreting what the wife wrote. There is no one correct way to read a joke as a program (my whole point), that is unless you write an interpreter for jokes :P

          function getGallonOfMilk() {
            return 1;
          }
          
          function getDozen() {
            return 12;
          }
          
          const hasEggs = store.checkInventory(“eggs”);
          
          const result = (
            getGallonOfMilk(),
            hasEggs && getDozen()
          );
          
          console.log(result * "🥛"); // 🥛🥛🥛🥛🥛🥛🥛🥛🥛🥛🥛🥛