What the hell is wrong with D?
    Ali Çehreli 
    acehreli at yahoo.com
       
    Tue Sep 19 18:44:03 UTC 2017
    
    
  
On 09/19/2017 11:34 AM, Brad Anderson wrote:
 > On Tuesday, 19 September 2017 at 18:17:47 UTC, jmh530 wrote:
 >> Pretty sure it would be exactly the same thing in C...
 >
 > It is (and Java and C# and pretty much every other C style language
 > though the nicer implicit conversion rules means it gets caught more
 > easily). It is a big source of programmer mistakes. It comes up
 > frequently in PVS Studio's open source analysis write ups.
Just a random Google find for some entertainment. :)
 
http://twistedoakstudios.com/blog/Post5273_how-to-read-nested-ternary-operators
   string result = i % 2 == 0 ? "a" : i % 3 == 0 ? "b" : i % 5 == 0 ? 
"c" : i % 7 == 0 ? "d" : "e";
Ali
    
    
More information about the Digitalmars-d-learn
mailing list