閱讀150 返回首頁    go 阿裏雲 go 技術社區[雲棲]


碼棧開發手冊(五)---可視化方式開發(模塊詳解--流程)

條件判斷

根據條件判斷是否成功,執行不同的命令
如下圖所示,如果條件判斷成功則寫入到數據視圖,否則打印日誌

具體的配置項如下:

3.1?判斷方式滿足任意條件時成功是指當判斷條件為多條時,隻要有一條判斷成功就代表成功;滿足全部條件時成功是指當判斷條件為多條時,必須全部判斷成功才代表成功

3.2?判斷條件,這裏分三部分,最左側是需要判斷的動態內容,如性別、年齡;中間是判斷方式,如等於、大於;右側是要比較的內容

上圖的設置代表:如果?性別是男 或者 年齡大於20?則執行第一部分命令,否則執行第二部分命令

循環執行

重複執行一組命令,可以按次數執行、循環一個列表或者按條件循環
如下圖所示,重複執行寫入到數據視圖打印日誌兩個命令

  1. 按次數循環

    通過指定執行次數,重複執行一組命令

    循環次數:重複執行的次數

  2. 列表循環

    指定一個列表,依次取出列表中的內容,循環次數為列表中內容的個數

    2.1?列表,可以是命令生成的一個列表(如正則表達式取出的多個匹配項),也可以是一個文本內容,使用英文逗號分隔,如下圖將會重複執行3次,依次取出阿裏、百度、騰訊

  3. 按條件循環

    該循環類型可以實現根據判斷是否成功來重複執行n次命令

    3.1?判斷方式滿足任意條件時成功是指當判斷條件為多條時,隻要有一條判斷成功就代表成功;滿足全部條件時成功是指當判斷條件為多條時,必須全部判斷成功才代表成功
    3.2?判斷條件,這裏分三部分,最左側是數據視圖的列名,如性別、身高;中間是判斷方式,如等於、不等於;右側是要比較的值

    上圖的設置代表:隻要年齡大於20 並且 性別是男就會一直重複執行命令

退出循環

用於退出整個循環或者忽略本次循環並執行下一次循環,隻在循環執行內部有效

選擇操作繼續下一次循環代表忽略本次循環並執行下一次循環,結束循環代表退出整個循環

繼續下一次循環如下圖所示,如果條件判斷成功則忽略後續操作,直接執行下一次循環,不會再執行打印日誌的命令?

結束循環如下圖所示,如果條件判斷成功則退出整個循環,不會再執行打印日誌也不會再執行下一次循環?


本文轉自碼棧平台

最後更新:2017-05-10 14:02:40

  上一篇:go 碼棧開發手冊(五)---可視化方式開發(模塊詳解--編程)
  下一篇:go 碼棧開發手冊(五)---可視化方式開發(模塊詳解--參數麵板)