Git Product home page Git Product logo

Comments (2)

justinmeza avatar justinmeza commented on July 2, 2024

I just checked on this and it is not an issue with lci but rather an odd aspect of the LOLCODE language. Regarding comparisons, the 1.2 spec says:

Comparisons are performed as integer math in the presence of two NUMBRs, but if either of the expressions are NUMBARs, then floating point math takes over. Otherwise, there is no automatic casting in the equality, so BOTH SAEM “3” AN 3 is FAIL."

Since GIMMEH stores the user input as a YARN, the BOTH SAEM in your inner loop is basically getting evaluated as,

BOTH SAEM <YARN> AN <NUMBR>

which will always evaluate to FAIL. That is why it is printing out "0".

You can get the behavior you want by doing something like:

GIMMEH NBB
NBB IS NOW A NUMBR

Hope this helps. I am going to close this issue as it is an issue with the LOLCODE language and not lci.

from lci.

EchoUSB avatar EchoUSB commented on July 2, 2024

Oh, thanks :D

from lci.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.