iT邦幫忙

0

寫程式的問題!

0324 2009-12-16 14:29:187622 瀏覽
  • 分享至 

  • xImage

**寫程式問題

剛在學習一個範例檔案.結果我是完全按照他的code下去寫.
寫完之後出現幾行錯誤.但是我對照之後完全沒問題.按下輸出(就在這一刻出現問題)出現語法錯誤.
可是我對照code沒問題!!
我就把對方code複製貼上去...結果OK

請問寫code有幾點要注意的嗎?
除了大小寫之外.空幾格會有差異嗎?**

看更多先前的討論...收起先前的討論...
我想
一般程式語言是不會計較空幾格的
頂多是IDE對空格和TAB會有些不同處理方式

你要不要把自己和對方的程式碼貼上來
比較容易看出問題在那裡...
小成 iT邦高手 10 級 ‧ 2009-12-16 14:59:54 檢舉
說不定少抓了什麼涵式庫之類的
哪種程式語言?錯誤訊息?
fillano iT邦超人 1 級 ‧ 2009-12-16 15:10:41 檢舉
0324 iT邦新手 1 級 ‧ 2009-12-16 22:32:20 檢舉
我問的是AS3.0語法.因為我在PHP論壇問無人回應.太冷門的問題..
wordsmith iT邦高手 1 級 ‧ 2009-12-17 10:54:48 檢舉
如果是python的話,空幾格還說不定真的會出問題,但是AS 3.0,應該不會有這個問題。比較容易出問題的可能是在分號上。

另外有一個做法,像是vim有支援diff的功能,可以比較兩份文件的差異,UltraEdit也有支援,就將兩份程式碼去比較看看,也許就知道差在哪裡了。

不過如果能把兩版的程式碼丟上來,讓邦友們人肉比較,也是可以讓大家學點東西。
fillano iT邦超人 1 級 ‧ 2009-12-17 12:22:55 檢舉
嗯嗯,AS3的話,就有不少可能性(PHP可以不分大小寫)
通常有大小寫、行尾的分號、單雙引號、括號是否成對...。反正有錯誤一定是你的程式有問題。

不是Python的話,其他程式語言空格應該是沒差的。

建議你至少提供一下錯誤訊息...,當然把程式碼,特別是出錯的那一行貼出來會更有幫助。

嗯嗯?Wordsmith已經回答了...
0324 iT邦新手 1 級 ‧ 2009-12-17 17:09:08 檢舉
我在比對之下真的是分號出現問題.看來英打要多精準點.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
mybeldandy
iT邦研究生 5 級 ‧ 2009-12-16 16:10:18
最佳解答

一般是大小寫有差
少部分是大小寫沒有差的
空格有空跟沒空有差
但是空一格以上通常沒差
大部分的程式會幫你檢查出問題
少部分的自己想辦法

6
eric2468
iT邦新手 4 級 ‧ 2009-12-17 00:32:26

你寫的應該有跟範例不一樣的,例如比較難察覺的點(.) 或分號(;) 或空格 或單雙引號('')("")...等
看看錯誤訊息應該比較好debug.

6
gooledh
iT邦新手 1 級 ‧ 2009-12-17 09:28:18

大大建議你將你的錯誤訊息還有是寫那個語言的寫法
說出來會比較好
否則人家根本就搞不清楚你說的問題

我要發表回答

立即登入回答