Multidimensional array issue
HENRY LOWE
hlowe at me.com
Tue Mar 9 12:58:04 EST 2021
Thanks to all for your excellent discussion and suggestions.
To briefly restate the problem:
If tArray[=E2=80=9Cstatus=E2=80=9D] does not contain a value
and
If tArray[=E2=80=9Cstatus=E2=80=9D][=E2=80=9Ctext=E2=80=9D] contains a =
value
How do I determine if tArray[=E2=80=9Cstatus=E2=80=9D] contains a value?
In the message box:
put "data" into tArray["key1"]["key2"]; answer the value of =
tArray["key1=E2=80=9D] - returns EMPTY (so this works)
put "data" into tArray["key1"]["key2"]; answer tArray["key1=E2=80=9D] is =
empty - returns FALSE (it should return true IMHO)=20
put "data" into tArray["key1"]["key2"]; answer tArray["key1=E2=80=9D] is =
an array - returns TRUE (so not helpful)=20
Henry
> On Mar 8, 2021, at 4:54 PM, Mark Wieder via use-livecode <use-livecode at lists.runrev.com> wrote:
>
> On 3/8/21 4:25 PM, HENRY LOWE via use-livecode wrote:
>
>> My code is trying to do the following:
>
> No, I *do* see what you're trying to do.
> Here... try it for yourself:
>
> on mouseUp pMouseBtnNo
> local tArray
>
> put "hello" into tArray["status"]
> put tArray["status"] is an array into msg # false
> breakpoint
> put tArray["status"]["text"] is an array into msg # false
> breakpoint
> put "goodbye" into tArray["status"]["text"]
> put tArray["status"] is an array into msg # true
> breakpoint
> put tArray["status"]["text"] is an array into msg # false
> breakpoint
> end mouseUp
>
> ...or Ralph's version will also do the trick.
>
> --
> Mark Wieder
> ahsoftware at gmail.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list