欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對Python3 goto 語句的使用方法詳解

 更新時間:2019年02月16日 09:48:51   作者:極客點(diǎn)兒  
今天小編就為大家分享一篇對Python3 goto 語句的使用方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

熟悉 C 語言的小伙伴一定對 goto 語句不陌生,它可以在代碼之間隨意的跳來跳去,但是好多老鳥都告誡大家,不要使用 goto,因?yàn)?goto 會使你的代碼邏輯變的極其混亂。

但是有時候我們不得不用它,因?yàn)樗咝Я?。比如進(jìn)入循環(huán)內(nèi)部深層一個 goto 就能回到最上層,還有可以定位到代碼的任意一個位置,很是高效方便。

但是也不要所有的代碼都用 goto,那樣你的代碼就變得像量子世界那樣詭異,連你自己都控制不了。

最后一句忠告,能不用 goto 最好就不用。

對Python3 goto 語句的使用方法詳解

首先安裝一個 goto 的包(因?yàn)楣俜绞菦]有 goto 語句的)

pip install goto-statement

具體的語法

from goto import with_goto
 
@with_goto
def range(start, stop):
 i = start
 result = []
 
 label .begin
 if i == stop:
  goto .end
 
 result.append(i)
 i += 1
 goto .begin
 
 label .end
 return result

github goto pack:https://github.com/snoack/python-goto

以上這篇對Python3 goto 語句的使用方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論