[ANN] Release 8.1.0 DP 2
Monte Goulding
monte at appisle.net
Thu Jun 30 17:47:18 EDT 2016
I don’t think there’s a bug but it may be appear so depending on how you test the function. For example:
get func() — will set it to the return val so don’t do that to test this
Additionally the result is district from the value of the function so:
put func() is the result — will be false
For clarity here’s the tests that pass for this build:
https://github.com/livecode/livecode/blob/develop/tests/lcs/core/engine/return.livecodescript
Cheers
Monte
> On 1 Jul 2016, at 7:34 AM, Mike Kerner <MikeKerner at roadrunner.com> wrote:
>
> well, "return error x" gives me a syntax error, and the documentation
> specifies the syntax I describe, and indicates that it changed in 8.1.0, so
> before I do anything, why don't we clarify what we think it's supposed to
> be, first.
>
> On Thu, Jun 30, 2016 at 5:30 PM, Peter TB Brett <peter.brett at livecode.com>
> wrote:
>
>> On 30/06/2016 22:20, Mike Kerner wrote:
>>
>> in a function, In a function, return x for error does nothing - the
>>> function terminates without returning a value, and it and the result are
>>> empty. return x for value and return x do the same thing - the container
>>> assigned gets the return value gets x, the result gets nothing.
>>>
>>
>> That sounds like a bug to me... "return x for error" in a function is
>> supposed to terminate the function without returning a value, and set the
>> result to x. Can you please file a bug with your recipe?
>>
>> Peter
>>
>> --
>> Dr Peter Brett <peter.brett at livecode.com>
>> LiveCode Technical Project Manager
>>
>> LiveCode 2016 Conference https://livecode.com/edinburgh-2016/
>>
>>
>> _______________________________________________
>> 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
>>
>
>
>
> --
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
> and did a little diving.
> And God said, "This is good."
> _______________________________________________
> 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