> 29. nov. 2022 kl. 12:08 skrev Alex Tweedly via use-livecode > <use-livecode@lists.runrev.com>: > > Yes, your description is correct (except for saying the behavior is > "puzzling" :-) > > The first case you are passing a single parameter (which happens to have > commas in its current content). You could have said " .... paramcount() > returns 1 as expected". > > The second case you pass 5 values. > > And the third case, as you say, expands the value first, so it becomes a call > with 5 parameters. > > Alex.
What is «puzzling» to me, among a whole lot of other things I fail to grasp, is why in the first example, the value in field «test» is treated as a single parameter, but in the last example it is treated as five parameters, since nothing has changed with the values in the field itself. I do however accept the reality of it, but I wanted to understand why this is the way it is. My original thinking was that by referencing the field as parameter, the values of the field would then become de facto parameters passed on to the function. I guess it is just another item in the long list of things I do not fully understand. :-) Best regards Tore _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode