作者tallhand (苦練才能成為王者)
看板Fortran
標題[問題] Fortran 的goto指令
時間Mon Aug 31 21:08:16 2009
請教一下Fortran的高手們,
最近老師叫我把FORTRAN改成matlab
但是,我遇到一個問題
FORTRAN 中 的goto指令實在是太強大了
可以任意跳到所指定行的程式 接下去執行
請問 matlab有無此相關指令?
如果沒有的的話
麻煩請教 曾經遇到相同問題的人
如何以matlab寫goto指令?
(拜訪 卡很久了 悠關能否畢業>"<)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.150.174
1F:→ UDP:就是把FORTRAN改版成GOTO指令用FUNCTION指令取代 08/31 21:38
2F:→ UDP:在改成MATLAB就很快了 08/31 21:39
3F:→ UDP:有看到你在MATLAB版發文過..... 08/31 21:39
4F:→ UDP:感覺你的問題是讀不通FORTRAN code所以無法改寫 08/31 21:41
5F:→ UDP:如果在無法解決CodeJob版會是你的好選擇 08/31 22:02
6F:推 kobenein:練習不要用goto比較好吧 每個教程設的老師都這麼說 08/31 22:13
7F:→ tallhand:謝謝 u大 你的意思是 goto指令都用function取代? 08/31 22:21
8F:→ tallhand:也是是說我goto的下面執行指令都寫成一個function? 08/31 22:22
9F:→ patrickppptw:goto 這個指令真的很強大 但是 真的不要習慣依賴它 08/31 22:59
10F:→ farewell2400:那請問大家會用什麼語法取代goto 09/01 01:10
11F:→ tallhand:樓上就是我想問的>"< 09/01 09:56
12F:推 t19861203:並沒有可以直接取代的吧? 如果是我就會把程式碼讀懂 09/01 11:15
13F:→ t19861203:然後自己用"正常"的方法重新寫過 因為我覺得用goto很不 09/01 11:16
14F:→ t19861203:正常 他破壞程式的結構 像前版友說得將goto後面的東西 09/01 11:16
15F:→ t19861203:寫成一個function也是一個辦法吧 09/01 11:17