業務邏輯:spa
取得switch value的值,經過對節點下全部取樣器、邏輯控制器的下標、名稱匹配去執行,switch value的值能夠爲數字、字符串、變量等等blog
當switch value的值爲0和正整數時,只會對當前節點下的取樣器、邏輯控制器的下標進行匹配,不會對名稱匹配。<下標是從0開始,即0爲第一個取樣器/邏輯控制器>字符串
當switch value的值爲空、爲0、爲正整數時,若是值超出了節點下的下標範圍,則會默認執行節點下第一個取樣器或邏輯控制器。get
當switch value的值爲負數、小數、字符串時,若是沒法經過名稱匹配到取樣器、邏輯控制器,則會跳過當前控制器。it
當switch value的值經過名稱匹配到多個結果時,只會按照正序執行第一個取樣器、邏輯控制器。變量
演示腳本: Demo_Switch控制器file