1
我目前在教自己的Dart語言,我的第一個應用似乎並沒有正常工作。下面是引發問題的代碼:飛鏢中使用int.parse()問題
usrLoc = int.parse(query("#txtLoc").text);
當我嘗試運行應用程序,它會打開罰款,但是當我點擊觸發這個(和其他三個類似的解析)按鈕,調試器停止,並告訴我「來源未找到「爲int._native_parse()
,int._parse()
和int.parse()
。
任何幫助將不勝感激。
對不起,我的睡眠剝奪狀態看來我忘了幾個細節。 '#txtLoc'是一個接收郵政編碼的HTML輸入標籤,我試圖將它放在變量'usrLoc'中以備將來使用。 會有更簡單的方法從輸入框中獲取數據嗎?我對網絡編程比較陌生,所以我在學習的同時也很努力。謝謝。 – user2426956
我知道這是什麼感覺,我是一個後端人,我也需要檢查這些東西的文檔:)你應該使用'value'而不是'text',但你仍然需要提供錯誤處理程序,如果輸入可以是空。我已經更新了答案。 –
謝謝你的幫助,Zdeslav。我從來不擅長閱讀書籍或教程,所以我試圖通過查看編輯器附帶的示例項目來完成這項工作,這是'.text'的來源。通常,關於某個問題的Google搜索很適合我過去學過的既定語言,但看起來使用像Dart這樣的新語言需要更多的社區參與。 – user2426956