VOOZH about

URL: https://www.geeksforgeeks.org/r-language/switch-case-in-r/

⇱ Switch case in R - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Switch case in R

Last Updated : 21 Jul, 2024

Switch case

statements are a substitute for long if statements that compare a variable to several integral values. Switch case in R is a multiway branch statement. It allows a variable to be tested for equality against a list of values. Switch statement follows the approach of mapping and searching over a list of values. If there is more than one match for a specific value, then the switch statement will return the first match found of the value matched with the expression.

Syntax:

switch(expression, case1, case2, case3....)

Here, the expression is matched with the list of values and the corresponding value is returned.

Important Points about Switch Case Statements:

  • An expression type with character string always matched to the listed cases.
  • An expression which is not a character string then this exp is coerced to integer.
  • For multiple matches, the first match element will be used.
  • No default argument case is available there in R switch case.
  • An unnamed case can be used, if there is no matched case.

Flowchart:

👁 Image

Example 1:

Output:

[1] "Geeks4"

Example 2:

Output:

multiplication = 42NULL
Comment
Article Tags:
Article Tags:

Explore