博客 / 列表

waylau - 跟老衞學倉頡編程語言開發:函數

函數在倉頡語言中是普遍存在的。通過之前的章節已經可以瞭解到倉頡函數的基本形式:main()函數是很多程序的入口點,func關鍵字用來聲明函數。 本節將初步探討函數,內容包括定義函數、函數參數、函數返回值等。在第11章還會對函數進行深入的講解。 本節示例可以在“function_demo”應用下找到。 定義函數 倉頡使用關鍵字func來表示函數定義的開始,func之後依次是函數名、參數列表、可選的函

harmonyos-next , 教程 , harmonyos

waylau - 跟老衞學倉頡編程語言開發:標識符與程序結構

本節介紹倉頡編程語言的標識符和程序結構。 標識符 在倉頡編程語言中,開發者可以給一些程序元素命名,這些名字也被稱為“標識符”,標識符分為普通標識符和原始標識符兩類,它們分別遵從不同的命名規則。 普通標識符不能和倉頡關鍵字相同,可以取自以下兩類字符序列: 由“XID_Start”字符開頭,後接任意長度的“XID_Continue”字符 由一個“_”開頭,後接至少一個“XID_Continue”

harmonyos-next , harmonyos

waylau - 跟老衞學倉頡編程語言開發:變量與常量

本節介紹倉頡的變量與常量。其中變量又可以細分為不可變變量及可變變量。使用let關鍵字聲明不可變變量,使用var關鍵字聲明可變變量。 本節示例可以在“variable_demo”應用下找到。 不可變的變量 在倉頡裏,使用let關鍵字聲明不可變(immutable)變量,這有點反直覺,比如下面的例子: // 聲明不變量a,並初始化值1 let a = 1; println("a: ${a}"); /

harmonyos-next , 教程 , 知識 , harmonyos

waylau - HarmonyOS Navigation 嵌套 Tabs 導致 Tabs 佈局異常問題解決

本文介紹了在HarmonyOS應用開發過程中,遇到了Navigation嵌套Tabs導致Tabs佈局異常的問題,查明瞭問題原因並給出瞭解決方案。 問題背景 在某個應用裏面,需要使用HarmonyOS的Navigation和Tabs,其中,Navigation嵌套了Tabs,代碼如下: build() { Navigation(this.pageInfos) { Tabs({ barP

harmonyos-next , 教程 , harmonyos