天天看點

Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*

最近用

Angular

,我照例對它的源代碼很感興趣,在其中看到了大量的希臘字母ɵ, 通過stackoverflow才搞清楚了為啥Angular團隊用這個特殊符号的意圖。

Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*
Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*
Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*
Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*
Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*
Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*
Angular裡的特殊字元ɵ和ABAP變量名裡的特殊字元*

那麼問題就來了,最後一張圖裡的變量名,除了第五行的lt*是ABAP合法變量名之外,還有哪些變量名可以通過ABAP的文法檢查?在ABAP裡可以向Angular那樣,用希臘字母ɵ給變量命名嗎?感興趣的朋友可以自己試試。

去年SAP研究院内部有一個訓練營的活動,報名參加訓練營的同僚會做一個測驗,測驗由不同的開發語言比如Java,JavaScript和ABAP的測試題組成,其中ABAP部分的測試題就有形如本文最後一張圖這種類型的題目。