x <- "match" switch(x, mat = 0, match = 10, other = 100, 1000) x <- "ma" switch(x, mat = 0, match = 10, other = 100, 1000) x <- "foo" switch(x, mat = 0, match = 10, other = 100, 1000)