Break/Continue Structure
    Rory Starkweather 
    starkweatherr at mchsi.com
       
    Thu Mar 23 15:51:09 PST 2006
    
    
  
  I guess I would like to ask why I shouldn't do this at the same time I 
ask how to do it.
  I've been looking at a piece of code like:
	foreach (int i, dchar c; theString)
	{
                 if (c == searchChar)
		return i + 1;
	}
	return 0;
}
  I understand the reason for doing this, but prefer to do things like this:
	int iPointer;
	
	iPointer = 0;
	foreach (int i, dchar c; theString)
	{
                 if (c == searchChar)
		iPointer =  i + 1;
		// ?? break;
	}
	return (iPointer);
}
  I realize that the extra integer takes up a little memory space, but . . .
  My questions are:
Will 'break' work here?
Why not do it this way?
    
    
More information about the Digitalmars-d-learn
mailing list