zoukankan      html  css  js  c++  java
  • declare

    用于声明变量并设置变量的属性。

    语法

    declare [+/-][rxi][变量名称=设置值]
    declare -f

    特殊符号

    +/- "-"可用来指定变量的属性,"+"则是取消变量所设的属性。

    可选参数

    r 声明变量为只读。
    x 声明变量为环境变量。
    i 声明变量是整数类型。
    f 声明变量是函数类型。
    a 声明变量是索引数组。
    A 声明变量是关联数组。

    示例

    限定变量的值为整数类型:

    [root@localhost ~]# declare -i b='123456'
    

    索引数组:

    [root@localhost ~]# declare -a index_array=("a" "b" "c")
    [root@localhost ~]# echo ${index_array[0]}
    

    关联数组:

    [root@localhost ~]# declare -A associative_array=([0]="a" [1]="b" [2]="c")
    [root@localhost ~]# echo ${index_array[0]} # 根据索引获取值
    [root@localhost ~]# echo ${index_array[@]} # 获取所有值
    [root@localhost ~]# echo ${!index_array[@]} # 列出所有索引值
    
    乐在分享!~~
  • 相关阅读:
    【VectorDemo】
    【列表迭代器:添加元素】
    【列表迭代器】
    【迭代器】
    【LinkedList】
    【list 集合的使用】
    【CollectionDemo2】
    【CollectionDemo1】
    【集合和数组的区别?】
    【到底使用那种集合?】
  • 原文地址:https://www.cnblogs.com/network-ren/p/15513779.html
Copyright © 2011-2022 走看看