9.2 变量类型标注:declare 与 typeset
declare/typeset 命令选项
declare/typeset 命令选项-r 只读(readonly)
declare -r var1=1
echo "var1 = $var1" # var1 = 1
(( var1++ )) # x.sh: line 4: var1: readonly variable-i 整型(integer)
declare -i number
# 脚本会将之后所有出现的 "number" 变量的类型都视作整型。
number=3
echo "Number = $number" # Number = 3
number=three
echo "Number = $number" # Number = 0
# 脚本试图将字符串 "three" 视为整型。-a 数组(array)
-f 函数(function)
-x 导出(export)
-x var=$value
样例9-10. 使用 declare 命令标注变量类型
declare 命令标注变量类型注记
最后更新于