conditional-operator

Optimize conditional operators branching in C#

Hello. I have next code: return this.AllowChooseAny.Value ? radioSpecific.Checked ? UserManager.CurrentUser.IsClient ? txtSubject.Text : subjectDropDownList.SelectedItem.Text : String.Empty : UserManager.CurrentUser.IsClient ? txtSubject.Text : subjectDropDownList.SelectedItem.Text; or in less complex...

CSS "and" and "or"

Hi there. I've got quite big trouble, because i need to anathematise from styling some input types. I had something like: .registration_form_right input:not([type="radio") { //Nah. } But i don't want to style checkboxes too. I've tried: .registration_form_right input:not([type="radio" && type="checkbox"]) .registration_form_right i...

question about ? and : in c++

Why this statement : int a = 7, b = 8, c = 0; c = b>a?a>b?a++:b++:a++?b++:a--; cout << c; is not equal to : int a = 7, b = 8, c = 0; c = (b>a?(a>b?a++:b++):a++)?b++:a--; cout << c; and is equal to : int a = 7, b = 8, c = 0; c = b>a?(a>b?a++:b++):(a++?b++:a--); cout << c; Please give me some reason. Why ? ...

Conditional operator in if-statement?

I've written the following if-statement in Java: if(methodName.equals("set" + this.name) || isBoolean() ? methodName.equals("is" + this.name) : methodName.equals("get" + this.name)) { ... } Is this a good practice to write such expressions in if, to separate state from condition? And can this expression be si...

Conditional operator in Mako using Pylons

In PHP, I often use the conditional operator to add an attribute to an html element if it applies to the element in question. For example: <select name="blah"> <option value="1"<?= $blah == 1 ? ' selected="selected"' : '' ?>> One </option> <option value="2"<?= $blah == 2 ? ' selected="selected"' : '' ?>> Two ...

Missing Java error on conditional expression?

With methods test1() and test2(), I get a Type Mismatch Error: Cannot convert from null to int, which is correct; but why am I not getting the same in method test3()? How does Java evaluate the conditional expression differently in that case? (obviously, a NullPointerException will rise at runtime). Is it a missing error? public class ...

Basic Python While loop compound conditional evaluation

In Python IDLE Shell it seems I cannot use a compound conditional expression and a while loop. I tried it within brackets too. Take these two examples: k=0 m=0 while k<10 & m<10: print k k +=1 m+=1 This doesn't evaluate the second condition. But if I write while k<10: print k k+=1 This does work. Is there a wa...

How to use ? keyword for string

I have a simple condition and want to implement it with ?: keyword but compiler do't let me. this is the exact sample // in asp page decleration <ajaxtoolkit:FilteredTextBoxExtender id="ftbeNumeric" runat="server" TargetControlID="textbox1" FilterType="Numbers" /> <asp:TextBox ID="textbox1" runat="server" /> // in code behind decimal ...

Javascript && operator versus nested if statements: what is faster?

Now, before you all jump on me and say "you're over concerned about performance," let it hereby stand that I ask this more out of curiosity than rather an overzealous nature. That said... I am curious if there is a performance difference between use of the && ("and") operator and nested if statements. Also, is there an actual processi...

What is the difference between logical and conditional AND, OR in C#?

Possible Duplicate: What is the diffference between the | and || or operators? Logical AND and OR: (x & y) (x | y) Conditional AND and OR: (x && y) (x || y) I've only known about conditional operands up to this point. I know what it does and how to apply it in if-statements. But what is the purpose of logical operands? ...

Using true and false as the expressions in a conditional operation

I'm maintaining some code and have found the following pattern a lot: var isMale = (row["Gender"].ToString() == "M") ? true : false; instead of this: var isMale = (row["Gender"].ToString() == "M"); Is there any reason why anyone would do this? Does anyone think the former is more readable or clearer? Is there some sort of old C "go...

ruby idiom: predicates and the conditional operator

I like judicious use of the ternary, conditional operator. To my mind it's quite succinct. However, in ruby, I find I'm often testing predicate methods, which already have their own question marks: some_method( x.predicate? ? foo : bar ) I'm jarred by those two question marks so close to each other. Is there an equivalently compact...

Jquery, Cookies and Blogger

On my Blogger Blog I have this code in the template <b:if cond='data:blog.pageType == &quot;index&quot;'> <b:else/> <p><data:post.body/></p> </b:if> This code basically shows the body of the blog post only when it's on an individual blog page. You can see an example here www.spoilertv.com When you are on the homepage only the post t...

What are these called

Possible Duplicate: What does ? do in C++? What are these kind of statements in c++ called: testNumber > 1 ? true : false; ...

c++ ternary operator

So I ran into something interesting that I didn't realize about the ternary operator (at least in Visual C++ 98-2010). As pointed out in http://msdn.microsoft.com/en-us/library/e4213hs1(VS.71).aspx if both the expression and conditional-expression are l-values the result is an l-value. Of course normally in c/c++ you'd write something ...

Benefits of using the conditional ?: (ternary) operator

I'm currently a student in college learning, and for the most part enjoying, the wonderful world of programming. I'm lucky enough to know about SO, and have a friend who's been in the game since he was fairly young, so I get exposed to some things that haven't come up in class. One such thing was the conditional ?: operator. I had no i...

?: ternary conditional operator behaviour when leaving one expression empty

Hi, I was writing a console application that would try to "guess" a number by trial and error, it worked fine and all but it left me wondering about a certain part that I wrote absentmindedly, The code is: #include <stdio.h> #include <stdlib.h> int main() { int x,i,a,cc; for(;;){ scanf("%d",&x); a=50; i=100/a; for(...

C++ Conditional Operator

I once seen a -wired- operator in C++ which assigns value if greater than.. it was a combination of ?, < and = e.g. let x = value if value is greater than x I do not mean x=(x<value)x:value It was some sort of x<?=value But I can not remember it exactly, and can not find it online... Can some one remind me of it? Thanks, ...

complex'ish SQL joins across multiple tables with multiple conditions across all tables

Given the following tables: labels tags_labels |id |name | |url |labelid | |-----|-------| |/a/b |1 | |1 |punk | |/a/c |2 | |2 |ska | |/a/b |3 | |3 |stuff | |/a/z |4 | artists tags |id |name | |url |artistid |albumid ...

php if not statments

So this may be the way my server is set up but I'm banging my head agianst the wall. What I'm trying to do is say that if $action has no value or has a value that is not "add" or "delete" than have an error else keep running the script. However, I get an error no matter what $action is. $action= $_GET['a']; if((!isset($action)) || ($a...