switch和toggle在软件开发中的含义和区别
生活随笔
收集整理的這篇文章主要介紹了
switch和toggle在软件开发中的含义和区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
switch和toggle這一對表示“切換”的單詞,在計算機軟件中我們能經常看到,很多時候口語中也會經常提及。但是,你想過它們之間有什么區別嗎?沒有區別?那你就大錯特錯了,區別還是很明顯的,呵呵。
1、switch:在多個不同的狀態或選項之間切換(如同閘刀開關/電鍵切換一般)
我們知道switch原本是作“名詞”用的,表示的就是“可以切換到多個不同狀態的開關”(如閘刀開關,電鍵等),就連后來出現的所謂“交換機”也是從該詞義借用而來的,然后聯系到編程語言中的switch語句(根據變量的不同取值,選擇性地跳轉到不同代碼段執行相應語句),我們就更能理解它表示的“開關”在多數情況下是“不止2種狀態”,如同“多路開關”一樣,可以在多個狀態之間任意切換,同理,switch用作動詞后表示的“切換”也自然是在不同狀態之間進行跳轉或變換。
2、toggle:開與關的切換,在開啟和關閉這2種狀態這之間切換
toggle表示的”切換“是特指在開啟與關閉這2種狀態之間進行切換,也就是說某個事物只能有2種狀態,而且任何一個時候只能是2種當中的一種。如按鈕的“按下”和“彈起”,側邊欄的“打開“與”關閉“等等。其實toggle原本也是作名詞用的,表示的也就是”雙向開關或具有類似功能的事物“。
總結
以上是生活随笔為你收集整理的switch和toggle在软件开发中的含义和区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怀念去世的母亲句子82句
- 下一篇: chrome浏览器设置网页快速到顶部和到