goto

    5熱度

    3回答

    我最近read關於Java中的標記語句以及使用break和continue語句指定標籤的功能。其他什麼語言支持這種語法?

    0熱度

    3回答

    我正在編寫一個基於控制檯的應用程序,提示用戶提出一系列問題。 E.g: 「輸入記錄打開:」 「你想要做X?」 「你想做Y嗎?」 「您確定要繼續嗎?」 如果用戶在任何提示下什麼也不輸入,我想上一層。使用goto這很容易。我能想到的唯一的另一種方式是嵌套循環,看起來遠遠醜陋的,並且對於多個提示非常不方便。儘管如此,必須有一個簡單的方法來做到這一點,我只是想不起來。

    2熱度

    6回答

    我正在用.Net Framework 2.0在C#中重寫舊的VB6程序(不是我的選擇,它是由公司決定的)。大部分情況都非常好。該程序測量來自精密磨牀的輸入數據,並顯示圖形和刻度以顯示精度。 原程序員是機械工程師,但不是軟件工程師。該程序的工作原理,但在這裏和那裏有一些草率的代碼。最值得注意的是,我遇到了幾個GoTo語句。在必要的地方將事物放在循環中很容易,並且可以從中獲得相同的功能。 但是,我在原

    18熱度

    9回答

    幾天前,我開始了一個快速開源項目,當一些隊友看着svn上的代碼時,其中一個人告訴我在for循環中使用break聲明被認爲是有害的,不應該這樣做。 但他補充說,我會在Linux內核源代碼的for循環內發現break語句的幾個例子,但那只是因爲只有Linus Torvalds和Chuck Norris被允許使用它而沒有其他人。 您認爲如何?在for循環中使用break時,我看不到任何問題。在我看來,使

    0熱度

    1回答

    我處於一種情況,在這種情況下,我的程序需要進行處理,然後等待一段時間,讓我們說5秒鐘,然後再次執行相同的處理。 我不知道如何實現邏輯。 我已經開發出一種邏輯,代碼如下: private void ProcessEmail() { PprocessEmail:; //Do whatever you want System.Threading.Thre

    16熱度

    11回答

    一般來說,避免GOTO是一種很好的做法。牢記這一點,我一直在與同事討論這個話題。 考慮下面的代碼: Line: while(<>) { next Line if (insert logic); } 是否使用循環標籤算作一個goto? 這裏是perlsyn中的perldoc不得不說: 這裏有一個C程序員會如何編寫了Perl中的一個特定的算法:雖然這裏是如何一 fo

    3熱度

    1回答

    如果某個條件成立,我需要退出SQL腳本而不出錯。我讀過1解決方案將輸入raiseerror,錯誤代碼爲20+和with log參數。但限制因素是我可以執行,只有作爲管理員和連接到數據庫將被中止。 另外,我嘗試使用GOTO並跳轉到腳本結尾,但它不起作用,因爲我在腳本中間有多個GO。還有另一種解決方案嗎? IF <some condition> BEGIN GOTO Finished; END GO

    2熱度

    1回答

    我有GOTO命令和附屬標籤的問題。 事實:給定文件夾中的一堆文件(它們是日誌錯誤)我需要打開它們並檢查它們是否包含特定的字符串。如果是,則從文件名中刪除一些字符(最後出現「_」後的所有字符,包括它們自己)並執行其他操作。 對於一個循環的方式切斷我使用GOTO命令的字符,因爲我發現在這裏描述:http://www.robvanderwoude.com/battech_while_loops.php

    5熱度

    3回答

    我一直被教導幾乎從不在編程中使用goto語句。不過,我們必須這樣做,作爲我最近編程項目的一部分。我有一個帶有各種goto語句的if/else語句,並且goto語句無法執行。我不知道爲什麼。任何幫助,將不勝感激。 int myInt = XXXXXXX; if((myInt>>22) & 7 == X) goto a; else if((myInt>>22)

    10熱度

    5回答

    在SQL查詢中使用'goto'語句是否是一種好的做法?