case sensitivity of the keys in an associative array
Alex Tweedly
alex at tweedly.net
Tue Aug 23 10:45:22 EDT 2022
Not quite.
It is dependent on the value of "casesensitive".
If you do
set the casesensitve to true
then the keys are different (i.e. Ddt would NOT replace the existing
value for ddt)
but if it is false (which it would be by default) thne DDt and ddt are
teh same.
[Only tested on 10.0.0 DP4 - but I think that's how it's always been]
Alex.
> on mouseup
> local tA
> put 1 into tA["a"]
> put "1" && the keys of tA &CR after msg
> set the casesensitive to true
> put 2 into tA["A"]
> put "2" && tA["a"] && the keys of tA &CR after msg
> end mouseup
On 23/08/2022 15:31, francois.chaplais via use-livecode wrote:
> Dear list
>
> From my current work on a LiveCode project, it seems that the keys of an associative array are not case sensitive.
>
> For instance, I may define
> theArray[« Ddt »]
>
> If I define now
> theArray[« ddt »]
>
> this entry replaces the previous one (forgive apple mail which replaces my double quotes by french double quotes)
>
> Is this behavior confirmed?
>
> Best regards
> François
> _______________________________________________
> 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