accept @pure @nothrow @return attributes
    deadalnix via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Thu Jan 29 09:16:46 PST 2015
    
    
  
On Thursday, 29 January 2015 at 13:58:52 UTC, Jacob Carlborg 
wrote:
> A good language design that doesn't require the ; statement 
> terminator would recognize "void func()" as a valid statement 
> and implicit add ;. Scan the line, if a valid language 
> construct has been seen at the end of the line, insert a ;, if 
> not continue to the next line. That works in many languages.
Tells me what this function returns in javascript :
function foo()
{
   return
   {
     foo: "bar",
   }
}
Yes, you guessed right, it returns undefined. Ho you didn't ? 
What a surprise !
    
    
More information about the Digitalmars-d
mailing list