shell、perl和python的简单
$name 标量 print $name
function 函数名()
语句块;
调用函数名 arg1,agr2,…
sub 子程序名{
my ($参数1,$参数2,$参数3)=@_;
调用子程序 &子程序名
def 函数名(arg1,arg2,…argn):
调用函数 函数名(arg1,arg2,…argn)
if [条件表达式]
条件为真command
条件为假command
if(条件表达式)
或者 表达式为真的语句块 if 条件表达式;
或者 条件表达式&&表达式为真的语句块;
if(条件表达式){
或者 条件表达式?表达式1:表达式2 [如果条件表达式为真,执行表达式1,否则执行表达式2]
if(条件表达式1)
}elsif(条件表达式2){
}elsif(条件表达式3){
if 条件表达式1:
条件表达式1为真时的语句块
elif 条件表达式2:
条件表达式2为真时的语句块
else:
所以条件表达式为假时的语句块
unless(条件表达式){
或者 条件表达式为假执行的语句块 unless (条件表达式);、
或者 条件表达式 || 条件表达式为假执行的语句块
unless(条件表达式){
While[条件表达式]
命令行
perl{ last退出循环,next终止本次循环,适用perl所有循环}:
while(条件表达式){
或者 {语句块}while(判别表达式)
}while(条件表达式) [跟while相比,do while保证语句块至少执行一次]
While条件表达式:
until 条件表达式
条件为假执行的语句块
until( 条件表达式)
或者 语句块 until(条件表达式);
}until(条件表达式)
for((初始表达式;条件表达式;循环过程运算式));
语句块;
for i in 文件或数组
语句块;
for(初始表达式;条件表达式;循环过程运算式)
for 标量(数组变量)
for (数组变量)
foreach 标量(数组变量)
foreach (数组变量)
相关文章