關於陣列計算的一些技巧

2021-10-02 06:34:45 字數 1071 閱讀 4778

本文**:

[chengmo@centos5 ~]$ a=(1 2 3 4 5)

[chengmo@centos5 ~]$ echo $a

1一對括號表示是陣列,陣列元素用「空格」符號分割開。

2.陣列讀取與賦值

[chengmo@centos5 ~]$ echo $

5

用$ 可以得到陣列長度

[chengmo@centos5 ~]$ echo $ 

3

[chengmo@centos5 ~]$ echo $ 

1 2 3 4 5   

用$ 下標是從0開始  下標是:*或者@ 得到整個陣列內容

[chengmo@centos5 ~]$ a[1]=100

[chengmo@centos5 ~]$ echo $ 

1 100 3 4 5

[chengmo@centos5 ~]$ a[5]=100     

[chengmo@centos5 ~]$ echo $

1 100 3 4 5 100

直接通過 陣列名[下標] 就可以對其進行引用賦值,如果下標不存在,自動新增新乙個陣列元素

[chengmo@centos5 ~]$ a=(1 2 3 4 5)

[chengmo@centos5 ~]$ unset a

[chengmo@centos5 ~]$ echo $

[chengmo@centos5 ~]$ a=(1 2 3 4 5)

[chengmo@centos5 ~]$ unset a[1]   

[chengmo@centos5 ~]$ echo $ 

1 3 4 5

[chengmo@centos5 ~]$ echo $

4

一些關於Activity的技巧

b 鎖定 activity 執行時的螢幕方向 b b 全屏的 activity b 要使乙個 activity 全屏執行,可以在其 oncreate 方法中新增如下 實現 設定全屏模式 getwindow setflags windowmanager.layoutparams.flag fullsc...

關於一些Code Blocks的使用技巧

進入code blocks官網,download release發行版 改變縮排大小 setings editor general setings font 中 將tab size in space增大到8。自動補全 框架 setings editor abbreviation,裡面定義了許多縮寫,...

關於使用fastadmin的一些技巧

關於使用fastadmin的一些技巧 1.在對應js中使用後端的資料 後端 this assignconfig 變數名 變數值 前端 config.變數名 例如 this assignconfig title 標題 config.title 2.在原有的初始化 基礎上傳自己想傳的引數 table.b...