Talk:Switch statement
This is the talk page for discussing improvements to the Switch statement article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||
|
|
|
I don't think 2 is...
[edit]I don't think 2 is a 'perfect square' as the bash code suggests it is. Could somebody maybe fix this? —Preceding unsigned comment added by 207.65.110.71 (talk) 02:04, 5 June 2009 (UTC)
- Fixed. Rich Farmbrough, 23:59, 13 December 2009 (UTC).
Visual FoxPro
[edit]Is there a typo in the third case statement in the given example? —Preceding unsigned comment added by 206.174.71.149 (talk) 06:24, 3 January 2010 (UTC)
Simplify the examples? A reader's suggestions (removed from article and placed here)
[edit]Suggestion from 86.186.234.3:
"Note: The following examples make it difficult to evaluate the methods of each language since the examples across languages are not alike. If somebody were to re-write the example so they all achieved the same thing, it would be very helpful. Using the 'switch' construct in a program which displays the verses to "The twelve days of Christmas" makes for a Very good example of how switch can be used."
--- I have no opinion about this, myself... BillWvbailey (talk) 17:44, 3 January 2011 (UTC)
Wrong C program.
[edit]The program in C is technically correct in terms of conditional statements, but I'm sure it's not "puts," it's at least "print". —Preceding unsigned comment added by Clammybells (talk • contribs) 01:07, 21 May 2011 (UTC)
Compilation section example
[edit]The compilation section mentions "The first 'C' example below", but most examples have been removed from the page for whatever reason, so this no longer makes sense. Perhaps the old C example should be added into this section? --Rabbitkillrun (talk) 19:08, 25 May 2013 (UTC)
"case x ... y" statement in C
[edit]In C you can also use "case" like this:
char c = 'X';
switch (c)
{
case 'A' ... 'Z':
printf("%c == upper letter\n", c);
break;
case 'a' ... 'z':
printf("%c == lower letter\n", c);
break;
case '0' ... '9':
printf("%c == digit\n", c);
break;
default:
printf("%c == something else\n", c);
break;
}
I haven't seen this before, it might be worth mentioning it. 2A02:908:1463:E7A0:2D1A:AD69:9EA8:B3BE (talk) 20:32, 4 December 2020 (UTC)