Hello there, Its a bugs I found while working on comparing text ---- I have taken screenshot are below
when input three digit number it’s can’t compare … but it’s ok with 2 digit number… what to do ?
Hello there, Its a bugs I found while working on comparing text ---- I have taken screenshot are below
when input three digit number it’s can’t compare … but it’s ok with 2 digit number… what to do ?
Hi @maphy_r,
The (Compare) function is reduce boolean value (true or false) which is if value1 = value2 then the result is true, else is false.
So, exchange (Compare) block with ( = ) block (you can find it either at math category or logic category)
Thanks
If you input 2 digit number such as 70 or 90 – it’s working nice but when its become 3 digit number it’s wont working… please try it
That’s right, the type of variable you handle is important. It is not a Kodular error but yours when comparing variables. This is an example_
Yes maybe,
But try that I wrote it. maybe will solve your problem.
Thank you – it’s working
Hi @maphy_r
It is not adviced to compare numbers with compare block as it is for comparing strings.
You should use math block to compare numbers.
Yap! Bro I got it
Then let others know it by making an appropriate post as your solution.
Don’t Use Compare Block Use The Math Block It’s Work
The compare block works too but it is based on text length.
The compare block returns whether or not the first string is lexicographically <, >, or = the second string depending on which dropdown is selected.
A string a considered lexicographically greater than another if it is alphabetically greater than the other string. Essentially, it would come after it in the dictionary. All uppercase letters are considered smaller or to occur before lowercase letters. cat would be > Cat .