switch-statement

Reference to Public Enum results in Anonymous Class

I'm getting an anonymous class at compile-time that I'm not expecting. Relevant code follows, then a more detailed explanation: Entirety of CircuitType.java: public enum CircuitType { V110A20, V110A30, V208A20, V208A30 } From Auditor.java, lines 3-9: public class Auditor { private String[] fileNames; private int numV110A20; ...

UISharedApplication bug that cannot be determined

-(void) setupMyLocation { NSArray *viewControllerArray = [navigationUpdateFromDetail.navigationController viewControllers]; NSUInteger parentViewControllerIndex = [viewControllerArray count] - 2; NSLog(@"Parent view controller: %@", [viewControllerArray objectAtIndex:parentViewControllerIndex]); switch(parentViewControllerIndex){ c...

C#: Workaround for Illegal Switch Statement?

Possible Duplicate: Switch statement fallthrough in C#? The following code is illegal in C# because control cannot fall through from one case label to another. However, this behaviour is perfectly legal in C++. So, how would you go about coding the same behaviour in C#? enum TotalWords { One = 1, Two, Three, Four } ...

How do I search through regex matches in Python?

Hi, I need to try a string against multiple (exclusive - meaning a string that matches one of them can't match any of the other) regexes, and execute a different piece of code depending on which one it matches. What I have currently is: m = firstre.match(str) if m: # Do something m = secondre.match(str) if m: # Do something el...

Switch statement always evaluates the default condition

I need to evaluate the response of a Ajax.Request (using prototype) with a switch statement: new Ajax.Request('http://localhost/somescript.php',{method:'post',parameters:params,onSuccess: function(response) { var result = response.responseText; switch (result) { case "ok": //do som...

avoiding type switching

If you're in a team and a programmer gives you an interface with create, read, update and delete methods, how do you avoid type switching? Quoting Clean Code A Handbook of Agile Software Craftsmanship: public Money calculatePay(Employee e) throws InvalidEmployeeType { switch (e.type) { case COMMISSIONED: ...

What is the relative performance difference of if/else versus switch statement in Java?

Worrying about my web application's performances, I am wondering which of "if/else" or switch statement is better regarding performance? ...

Is It Possible To Do The Following In A Switch Statement - C++?

Hi there, I am a programming student in my second OOP class, and I have a simple question that I have not been able to find the answer to on the internet, if it's out there, I apologize. My question is this: Is it possible have Boolean conditions in switch statements? Example: switch(userInputtedInt) { case >= someNum && <= some...

When to use a switch statement in Java

I appreciate that anything that can be done done by a switch statment can be done by an if else statement. But are there stylistic rules for when one should use the switch rather than if else statment. ...

Is it possible for WHEN to check the if the variable belongs to an array?

How can I do something like this ? or do i need to use IF all the time? ar = [["a","b"],["c"],["d","e"]] x = "b" case x when ar[0].include?(x) puts "do something" when ar[1].include?(x) puts "do else" when ar[2].include?(x) puts "do a 3rd thing" end I'm using ruby 1.8.7 ...

How to use array value for case switching (not array number)

How do you use the VALUE of an array number as opposed to what number in the array it is for determining case? In my code: for (int x = 0; x < 3; x++) { switch (position[x]) { case 0: label1.Text = people[x]; break; case 1: ...

Runtime typeswitch for typelists as a switch instead of a nested if's ?

This is from TTL: //////////////////////////////////////////////////////////// // run-time type switch template <typename L, int N = 0, bool Stop=(N==length<L>::value) > struct type_switch; template <typename L, int N, bool Stop> struct type_switch { template< typename F > void operator()( size_t i, F& f ) { ...

C++ template for generating parts of switch statement?

Is it possible to write a template Foo<int n> such that: Foo<2> gives switch(x) { case 1: return 1; break; case 2: return 4; break; } while Foo<3> gives switch(x) { case 1: return 1; break; case 2: return 4; break; case 3: return 9; break; } ? Thanks! EDIT: changed code above to return square, as many have gue...

Case vs If Else If: Which is more efficient?

Possible Duplicates: is else if faster than switch() case ? What is the relative performance of if/else vs. switch in Java? Ive been coding-in-the-run again....when the debugger steps through a case statement it jumps to the item that matches the conditions immediately, however when the same logic is specified using if/else ...

How would I do an OR statement with a Switch case? (PHP)

How would I go about converting this if statement: for($i = 1; $i < $argc; $i++) { ... if(in_array($argv[$i], array('-V', '--version'))) { $displayVersion = TRUE; } ... } Into a switch case without needing to write two switch statements? ...

Legitimate uses for a switch?

Switches seem so useless as they can be replaced with if-else statements, which can do much more than just match a char/int/enum etc. I can only think of one good use for a switch, and that would be for interpreting command line args. What are some realistic uses for a switch statement? ...

Python dictionary instead of switch/case

I've recently learned that python doesn't have the switch/case statement. I've been reading about using dictionaries in its stead, like this for example: values = { value1: do_some_stuff1, value2: do_some_stuff2, valueN: do_some_stuffN, } values.get(var, do_default_stuff)() What I can't figure out is how to apply thi...

Is there any "Else Case" in the switch function to use?

A switch statement consists of "cases"... But is there any "else" case for all other cases? Have never found the answer to this... ex: switch ($var){ case "x": do stuff; break; case "y": do stuff; break; else: // THIS IS WHAT I WOULD LIKE do stuff; break; } ...

PHP Switch Nav system - how can i set it up to use 2 GET variables

I use a the following PHP switch for my navigation menu: <?php include("header.php"); if (! isset($_GET['page'])) { include('./home.php'); } else { $page = $_GET['page']; switch($page) { case 'about': include('./about.php'); break; ...

How to call switch function from using PHP

I have a ajax.php file that contains the following sample code: switch($_REQUEST['request_name']) { case 'edit': echo "edit mode"; break; case 'delete': echo "delete mode"; break; default: die("Error: wrong request name ".$_REQUEST['request_name']); ...