當前位置:編程學習大全網 - 編程軟體 - lua語言的跳轉指令怎麽用?

lua語言的跳轉指令怎麽用?

lua中的標簽使用雙冒號。print("abcd")

print("1234")

::B::if io.read()=="A" then

goto A;

else

goto B;

end

以上代碼在輸入A時重新輸出。

註意lua goto 只能用於函數之內跳轉。

可以從嵌套循環內跳出,但是不能在循環之間跳轉。

跳轉只能用於腳本模式下不能用在交互模式下。

有些時候在調試C語言時,我們需要做指令跳轉,比如,debug壹個函數(可二次執行),debug完了後發現意猶未盡,又不想從頭到尾再來壹遍(再來壹遍時很可能物是人非了),這時候可以用指令跳轉來實現。windows下vs下,將光標放到我們要去的那壹行,點右鍵選擇“設置下壹語句”即可;linux的gdb下通過jump即可實現(註意下斷點,否則,跳過去立馬往下執行)。

windows下示例如下:

linux gdb下示例如下:

需要註意的時,指令跳轉是從當前行直接跳轉到目標行,中間沒有執行其他指令。

  • 上一篇:怎樣才能改善感覺失調的孩子?
  • 下一篇:安卓手機用什麽軟件看遊戲視頻?
  • copyright 2024編程學習大全網