Fish 如何将$argv设置为空列表?
我想操纵$argv并将其传递给另一个fish函数。很简单,可以按如下方式对其进行修剪:Fish 如何将$argv设置为空列表?,fish,Fish,我想操纵$argv并将其传递给另一个fish函数。很简单,可以按如下方式对其进行修剪: switch $value case a set argv $argv[2..-1] case b set argv $argv[3..-1] end call_function $argv 但我如何才能将其设置为空列表 我不想设置--erase argv,因为我确实想访问变量 我尝试了设置argv$argv[]但是计数$argv返回1。(我以后可能会依赖于count——除非有更好的方法来
switch $value
case a
set argv $argv[2..-1]
case b
set argv $argv[3..-1]
end
call_function $argv
但我如何才能将其设置为空列表
我不想设置--erase argv,因为我确实想访问变量
我尝试了设置argv$argv[]
但是计数$argv
返回1。(我以后可能会依赖于count
——除非有更好的方法来测试空性?)
实际上,您根本不需要$argv来访问空列表-空列表只是缺少参数
实际上,您根本不需要$argv来访问空列表-空列表只是缺少参数
set argv