Conditionals
Everything on SkillVeris tagged Conditionals — collected across the glossary, study notes, blog, and cheat sheets.
26 resources across 2 libraries
Study Notes(24)
Conditionals in PowerShell
Learn how PowerShell evaluates true/false logic with if/elseif/else, switch statements, and comparison/logical operators to control which code actually runs.
Conditionals in Fortran
How Fortran branches execution with block IF-THEN-ELSE, SELECT CASE, and logical operators.
Conditionals in Pascal
Learn how Pascal's if-then-else and case statements let programs branch based on boolean conditions.
Conditionals and Loops in Apex
Learn how Apex controls program flow with if/else branching, switch statements, and for/while loops, including the governor limits that shape how you write the…
Conditionals in AWK
Learn how AWK makes decisions using patterns, if/else statements, the ternary operator, and comparison and logical operators to selectively process input recor…
Conditionals in Arduino
Learn how if, else if, else, and switch statements let an Arduino sketch make decisions based on sensor readings and pin states.
Conditionals and Loops in Solidity
Learn how Solidity handles branching with if/else and repetition with for, while, and do-while loops, and why unbounded loops are dangerous in a gas-metered en…
Conditionals in VBA
Learn how VBA evaluates Boolean expressions to branch code using If...Then...Else, ElseIf chains, and Select Case.
Conditionals in VB.NET
Learn how to control program flow in VB.NET using If...Then...Else, Select Case, and logical operators to make decisions based on data.
Conditionals in Tcl
Learn how Tcl evaluates branching logic with if/elseif/else, the expr command, comparison operators, and the switch command for multi-way branching.
Conditionals in LISP
Master LISP's conditional forms — if, cond, when, unless, and case — for controlling program flow based on tested conditions.
Conditionals in Objective-C
Learn how Objective-C branches program flow using if/else, the ternary operator, and switch statements, and how BOOL and nil interact with truthiness.
Conditionals in MATLAB
Learn how MATLAB branches program flow with if/elseif/else, comparison and logical operators, switch-case, and vectorized alternatives like any() and all().
Conditionals in R
How R evaluates TRUE/FALSE logic to branch code with if/else, the vectorized ifelse(), and the multi-case switch() function.
Conditionals in Julia
Learn how Julia evaluates truthiness, structures if/elseif/else blocks, and uses short-circuit and ternary operators for concise control flow.
Conditionals in D
Learn how D Programming handles branching logic with if-else, switch, the ternary operator, and compile-time static if.
Conditionals in Dart
Learn how Dart evaluates branching logic using if/else, switch statements with Dart 3 pattern matching, and compact conditional expressions like the ternary an…
Conditionals in Lua
Learn how Lua's if/elseif/else statement works, why only nil and false are falsy, and how to replace long conditional chains with idiomatic and/or expressions…
Conditionals in Perl
Learn how Perl evaluates truth and branches control flow using if, unless, elsif, and postfix conditional modifiers.
Conditionals and Match Expressions
Understand how Scala treats if-else and match as expressions that return values, including pattern matching on case classes and sealed traits.
Conditionals in Ansible
Use the 'when' clause and Jinja2 expressions to run tasks conditionally based on facts, variables, and previous task results.
Advanced Conditionals and Test Operators
Master Bash's test, [ ], and [[ ]] constructs with string, numeric, and file test operators to write robust, bug-free conditional logic.
Conditionals in PHP
Covers if/elseif/else, the ternary and null-coalescing shortcuts, switch statements, and alternative control-structure syntax used in templates.
Conditionals in Bash (if, case)
Master Bash's conditional constructs — if/elif/else, test expressions, [[ ]] versus [ ], and case statements — to make scripts branch correctly on real-world c…