當我得到它時,通常會對此錯誤進行修正,並修復造成它的任何語法錯誤,但出於好奇,tLABEL在意外的tLABEL中意味着什麼?在Ruby中,tLABEL究竟意味着什麼?
我試過尋找答案,但只是讓大量的人試圖獲得幫助與他們的錯誤。
我也發現了這樣的定義:
的TLabel是nonwindowed VCL控件上 形式顯示非可編輯的文本。它在StdCtrls.pas單元中定義。
但我不認爲這是一個非常容易理解的定義。
當我得到它時,通常會對此錯誤進行修正,並修復造成它的任何語法錯誤,但出於好奇,tLABEL在意外的tLABEL中意味着什麼?在Ruby中,tLABEL究竟意味着什麼?
我試過尋找答案,但只是讓大量的人試圖獲得幫助與他們的錯誤。
我也發現了這樣的定義:
的TLabel是nonwindowed VCL控件上 形式顯示非可編輯的文本。它在StdCtrls.pas單元中定義。
但我不認爲這是一個非常容易理解的定義。
甲tLABEL
是一個「標籤」令牌。
{ key: value }
在上面的例子,key:
內部識別爲一個標籤的令牌:在較新的1.9格式指定的散列時,它經常被使用。 1.9+解析器將其轉換爲符號,而1.8解析器則沒有。
您所看到的錯誤發生在解析器發現它認爲是Label標記的地方,而它不期望出現錯誤。
此外,對'tlabel'非窗口控件的引用非常無關 - TLabel
類是Delphi使用的Visual Component Library的一部分,正如.pas
(Pascal)擴展所示。
真棒回答,以及我正在尋找的東西。謝謝! – Arel
因爲有冒號之間的空間的錯誤正在發生的一個例子,它應該是ActiveRecord::Base
代替ActiveRecord: :Base
我明白爲什麼會發生,並且通常如何解決它。我正在尋找更高層次的tLABEL定義。 – Arel
這個問題是關於Ruby語言的,並不是Rails特有的。編輯來反映這一點。 – PinnyM