DMD 1.027 and 2.011 releases
    Walter Bright 
    newshound1 at digitalmars.com
       
    Mon Feb 25 01:44:15 PST 2008
    
    
  
Ary Borenszweig wrote:
> Does this mean this will not compile:
> 
> int foo(int[] someArray, int someIndex) nothrow {
>     return someArray[someIndex];
> }
> 
> but this will:
> 
> int foo(int[] someArray, int someIndex) nothrow {
>     if (someIndex < someArray.length) {
>         return someArray[someIndex];
>     } else {
>         return -1;
>     }
> }
I don't know yet. But the idea is to do static checking of what can throw.
    
    
More information about the Digitalmars-d-announce
mailing list