1.if语句:
if(条件表达式) print('xxxxx')
🌰:
a<-34
if(a%%2==0) print("偶数")
if(a%%2==1) print("奇数")
返回的结果:
再如:
可以用向量解决
2.多行if语句
3.if...else语法结构
if(条件表达式) expression1 else expression2
#在同一行内展示条件处理不成立
#真的执行expression1,假的执行expression2.
#注意>与<=相对应
进阶版:是多行表达,之前的expression1变成了语句块1,expression2变成了语句块2。一定是要 } else在一行
4.if...else紧凑语法结构
ifelse(条件表达式,expression1,expression2)
#表达式成立,执行exp1
#表达式不成立,执行exp2
#是if...else语法格式的缩写形式,函数
栗子🌰:你还可以:
5.if...else多重语法结构
栗子🌰:
6.switch分支语句
switch(expression,case1,case2,case3...)
#一种多分支结构
#expression可能为数字或者字符
[图片上传中...(截屏2024-05-20 12.49.48.png-15e28c-1716180592462-0)]
如果是字母、汉字的变量名,不用加引号,如果是+、-这种符号,想要变成变量名就必须加引号。