function types with void return type

Hallvord R. M. Steen hallvord at opera.com
Wed Nov 7 04:09:43 PST 2007


Language overview states: "The return type of a function can be written  
void, which means that no return value is allowed.".

But the reference implementation doesn't complain about this:

>> type F = function(int,int):void;
>> var f:F=function(a,b){return a+b;};
>> f(2,2);
4

Is the constraint described in the overview prose meant to be applied  
here? If so, when?

-- 
Hallvord R. M. Steen
Core QA JavaScript tester, Opera Software
http://www.opera.com/
Opera - simply the best Internet experience



More information about the Es4-discuss mailing list