Go教程

shell 脚本 没有goto语句,硬是想用怎么办

本文主要是介绍shell 脚本 没有goto语句,硬是想用怎么办,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

不要和我讨论goto语句的危害

不要和我讨论goto语句的危害

不要和我讨论goto语句的危害

硬是想用,谁也拦不住

聊一个替代方案

一个简单的例子,话说这里什么时候能有markdown

一个简单的例子

提示用户输入一个名字,如果用户直接回车,那么我们就再提示一次输入名字

按理说,应该是一个完美的goto语句

现在只能用while true 循环

作为一个倔强的老大爷,我想除了一个绝妙的办法

 

s1(){

 echo -n "name:"

read name

if [ ! $name ]

then

  s1

  exit 0

fi

s2

}

 

s2(){

   # 其他业务逻辑

}

也就是说,用一个函数,失败了就调用自身,就可以goto了

这篇关于shell 脚本 没有goto语句,硬是想用怎么办的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!