函數在倉頡語言中是普遍存在的。通過之前的章節已經可以瞭解到倉頡函數的基本形式:main()函數是很多程序的入口點,func關鍵字用來聲明函數。 本節將初步探討函數,內容包括定義函數、函數參數、函數返回值等。在第11章還會對函數進行深入的講解。 本節示例可以在“function_demo”應用下找到。 定義函數 倉頡使用關鍵字func來表示函數定義的開始,func之後依次是函數名、參數列表、可選的函
本節介紹倉頡編程語言的標識符和程序結構。 標識符 在倉頡編程語言中,開發者可以給一些程序元素命名,這些名字也被稱為“標識符”,標識符分為普通標識符和原始標識符兩類,它們分別遵從不同的命名規則。 普通標識符不能和倉頡關鍵字相同,可以取自以下兩類字符序列: 由“XID_Start”字符開頭,後接任意長度的“XID_Continue”字符 由一個“_”開頭,後接至少一個“XID_Continue”
本節介紹倉頡的變量與常量。其中變量又可以細分為不可變變量及可變變量。使用let關鍵字聲明不可變變量,使用var關鍵字聲明可變變量。 本節示例可以在“variable_demo”應用下找到。 不可變的變量 在倉頡裏,使用let關鍵字聲明不可變(immutable)變量,這有點反直覺,比如下面的例子: // 聲明不變量a,並初始化值1 let a = 1; println("a: ${a}"); /
本文介紹了在HarmonyOS應用開發過程中,遇到了Navigation嵌套Tabs導致Tabs佈局異常的問題,查明瞭問題原因並給出瞭解決方案。 問題背景 在某個應用裏面,需要使用HarmonyOS的Navigation和Tabs,其中,Navigation嵌套了Tabs,代碼如下: build() { Navigation(this.pageInfos) { Tabs({ barP