Re:Ask HN: What ideas in programming languages do you find d...
by Jtsummers on Monday October 23, 2017 @11:00AM
(#15533648)
That code actually has me a bit confused. I don't understand how this part is working:
That second switch on int_value is at line 151. Have I missed something in the code where int_value is changing?
[ Parent
| on HN ]
Re:Ask HN: What ideas in programming languages do you find d...
by Const-me on Monday October 23, 2017 @12:04PM
(#15534187)
It’s not changing.
However, above that “case 4:” there’re another cases, “case 10: case 28: case 30: case 92: ” without break at the end of the code. Unlike some other languages, in C and C++ this means execution continues to the next case. The behavior is called "switch statement fallthrough".
That source code has the comment saying “No break. Continues to next line.”