[SS-2436] Boolean Operator using Text and Numbers

[SS-2436] Boolean Operator using Text and Numbers - Understanding if statements when using Boolean operators with text and numbers - Messages

#1 Posted: 3/6/2017 6:01:32 PM
Ryan Freund

Ryan Freund

19 likes in 339 posts.

Group: User

Why is it that within an if statement I can use a Boolean equal sign to compare objects to a number, but if I try to compare numbers to text I get an error stating that the action could not be performed with text.

See attached.

Boolean Operator - Text and Number.sm (9 KiB) downloaded 49 time(s).
#2 Posted: 3/6/2017 10:51:13 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Not sure what you are looking for ?

IsString.BMP
#3 Posted: 3/6/2017 11:26:04 PM
Ryan Freund

Ryan Freund

19 likes in 339 posts.

Group: User

Ah yes, I should have been more specific.

It seems odd to me that the if you compare text to a number the Boolean decides that the text does not equal the number so it executes "as expected". However, if you compare a number to text there is an error thrown. Clearly the text is not the number so why not behave in the same manor?

Thanks for the response, btw.
#4 Posted: 3/7/2017 7:01:20 AM
Davide Carpi

Davide Carpi

1416 likes in 2873 posts.

Group: Moderator

Seems a bug to me. At first glance it happens only if the number in the comparison comes from el() and is not the first matrix element.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#5 Posted: 3/7/2017 8:42:04 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Few modules in this work sheet, may be useful.
Sorry : unrecorded source/originator.

Jean

Utilities Matrix IsArray.sm (20 KiB) downloaded 39 time(s).
  • New Posts New Posts
  • No New Posts No New Posts