深入學習列舉

2022-06-16 14:24:12 字數 479 閱讀 6772

數字列舉在定義值的時候,可以使用計算值和常量。但是要注意,如果某個字段使用了計算值或常量,那麼該欄位後面緊接著的字段必須設定初始值,這裡不能使用預設的遞增值了

我們定義乙個列舉值的時候,可以通過 enum[『key』]或者 enum.key 的形式獲取到對應的值 value。typescript 還支援反向對映,但是反向對映只支援數字列舉,我們後面要講的字串列舉是不支援的

const getvalue = () =>

enum

rightindex

console.log(rightindex[

1]);

輸出:  b

typescript2.4 版本新增了字串列舉,字串列舉值要求每個欄位的值都必須是字串字面量,或者是該列舉值中另乙個字串列舉成員

UIApplication深入學習

新建乙個任意型別的ios應用工程,加入我們在class prefix輸入是tc,我們可以看到工程中生成乙個類 在main函式中,autoreleasepool 函式中 說明 當應用程式將要入非活動狀態執行,在此期間,應用程式不接收訊息或事件。比如來 了。說明 當應用程式入活動狀態執行,這個剛好跟上面...

深入學習CSS

什麼是css?在之前的這篇文章中已經介紹了初步的介紹,詳細請看 div加css進一步講解了css中的內容,先總結如下圖 其實在實際開發中,我們通常採用是外部樣式的匯入,這樣做的好處是對於很對有同樣設計樣式的頁面可以實現樣式的共享,這樣我們不僅僅可以節省了大量的時間,並且也方便我們可以靈活的呼叫的樣式...

block深入學習

block的宣告和使用看上一節就行了。本章主要講block內部的實現過程及原理。block的定義和函式指標非常相似 對比一下 block定義 void someblock 函式指標定義 void functionpionter void functionname 當然區別還是有的,block的返回型...