Multiple declarations
Michael O'Brien
mob at mbedthis.com
Fri May 2 13:01:45 PDT 2008
Follow up:
The RI allows typed redeclarations providing the type is not double.
This works:
// var x:double = 7
// delete x
var x:boolean = true
delete x
var x:string = "there"
delete x
var x:boolean = false
delete x
var x = false
delete x
But uncomment the first declaration and you get:
defining ...
**ERROR** FixtureError: incompatible redefinition of fixture name: x
(near t.as:1:1-1.3)
I presume this is an RI bug?
Michael
On May 1, 2008, at 4:12 PM, Jeff Dyer wrote:
> Works for me in the RI:
>
>>> var x = 10; var x = 20; print(x)
> 20
>
> As it should.
>
> Jd
>
> On 5/1/08 4:07 PM, Michael O'Brien wrote:
>
>> Is the following valid?
>>
>>
>> var x = 2
>> var x = 3
>>
>>
>> The ES4 RI prevents this. ASC redefines x.
>>
>> What should this do?
>>
>> Michael
>> _______________________________________________
>> Es4-discuss mailing list
>> Es4-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es4-discuss
>
More information about the Es4-discuss
mailing list