国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Vimscript 循環(huán)

2018-02-24 16:02 更新

你可能會驚訝地發(fā)現(xiàn),作為一本關(guān)于編程語言的書,在前35章里我們壓根就沒有提到循環(huán)! Vimscript提供了非常多的方式操作文本(比如,normal!), 因此循環(huán)并不像在其他大多數(shù)語言中的那么必要。

即使如此,總有一天你會需要用到它的,所以現(xiàn)在讓我們探討Vim支持的兩種主要的循環(huán)。

For循環(huán)

第一種循環(huán)是for循環(huán)。如果你習(xí)慣了Java,C或Javascript中的for循環(huán),它看上去有點古怪。 但是你會發(fā)現(xiàn)這種寫法十分地優(yōu)雅。執(zhí)行下面的命令:

:let c = 0

:for i in [1, 2, 3, 4]
:  let c += i
:endfor

:echom c

Vim顯示10,就是把列表中的每一個元素的加起來的結(jié)果。Vimscript的for循環(huán)遍歷整個列表 (或我們待會會提到的字典)。

Vimscript中不存在C風(fēng)格的for (int i = 0; i < foo; i++)。這一開始可能難以適應(yīng), 但一旦習(xí)慣你就不會再懷念C風(fēng)格的for循環(huán)了。

While循環(huán)

Vim也支持經(jīng)典的while循環(huán)。執(zhí)行下面命令:

:let c = 1
:let total = 0

:while c <= 4
:  let total += c
:  let c += 1
:endwhile

:echom total

Vim再次顯示10。幾乎每一個程序猿都熟悉這個循環(huán),所以我們不會浪費時間講解。 你將會很少用到它。銘記它以備不時之需。

練習(xí)

閱讀:help for.

閱讀:help while.

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號