0
我注意到在某些類中有一個@運算符。@運算符的意義是什麼?
例如,
@TestOn("!vm")
.....
當我挖進一步TestOn是一個類。
class TestOn {
/// The expression specifying the platform.
final String expression;
const TestOn(this.expression);
}
有人能告訴我@操作符有什麼意義嗎?
想一下你的答案:http://stackoverflow.com/questions/24111378/refer-classes-by-their-metadata-tag。我也很好奇。看起來你可以用另一個裝飾課程,比如TS或帶有註釋的ES6。您似乎將const TestOn應用於上面的任何內容,這可能在(可能)測試/運行該函數時用作元數據。或類似的東西。類似於在TypeScript中的一個函數上面添加「@Component」,它給了它一個Component(這是一個類)的屬性。谷歌確實喜歡他們的註釋/裝飾器。 –