分页: 1 / 1

我晕! vim 没有 case 语句吗?

发表于 : 2010-11-26 17:24
自由建客
或者说 switch 语句

代码: 全选

		if l:c=="\<Esc>" || l:c=="\<CR>" || l:c=="\<Tab>"
			call s:MenuExit()

		elseif l:c=="f" || l:c=="F"
			call s:Menu_File()
		elseif l:c=="e" || l:c=="E"
			call s:Menu_Edit()
		elseif l:c=="v" || l:c=="V"
			call s:Menu_View()
		elsei

Re: 我晕! vim 没有 case 语句吗?

发表于 : 2010-11-26 17:52
xiooli
python 里面也没有呢,有什么可大惊小怪的 :em20

Re: 我晕! vim 没有 case 语句吗?

发表于 : 2010-11-26 17:59
eexpress
case $# in
1)
w=$*;;
2)
t=$1; w=$2;;
3)
[ -f "$1" ] && icon=$1 || icon="${base_pic_path}/$1"
t=$2; w=$3;;
*)
t="格式错误"; w="参数应该介于1-3个。";;
esac

Re: 我晕! vim 没有 case 语句吗?

发表于 : 2010-11-26 18:01
eexpress
perl原生也没switch。有模块。