Michael Haufe wrote:
>> var Point:object = {
>> color:string
>> x:double = 20,
>> y:double = 50,
>> z:double = 3
>> }
> -----------------------------------------------------------------------------------------
>
> Sorry, typo correction:
>
> var Point:object = {
> color:string = "red",
> x:double = 20,
> y:double = 50,
> z:double = 3
> }
':' (not '=') is used to separate a property name from its value, so it
can't also be used for type annotations. This example would have to be
something like:
var Point = {
color @string: "red",
x @double: 20,
y @double: 50,
z @double: 3,
};
--
David-Sarah Hopwood ⚥
_______________________________________________
Es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss