官术网_书友最值得收藏!

  • 倉頡編程快速上手
  • 劉玥 張榮超
  • 878字
  • 2024-09-05 17:00:17

本書的組織結(jié)構(gòu)

本書分為15章,主要內(nèi)容介紹如下。

第1章,“起步”:主要介紹了第一個(gè)倉頡程序的編程實(shí)踐。

第2章,“變量”:主要介紹了變量的聲明,以及變量的使用。

第3章,“簡單的數(shù)據(jù)操作”:首先介紹了存儲數(shù)值的數(shù)據(jù)類型,然后介紹了存儲字符的數(shù)據(jù)類型,最后介紹了其他幾種數(shù)據(jù)類型。

第4章,“流程控制之if表達(dá)式”:主要介紹了條件測試、單分支的if表達(dá)式、雙分支的if表達(dá)式和嵌套的if表達(dá)式。

第5章,“流程控制之循環(huán)表達(dá)式”:主要介紹了do-while表達(dá)式、while表達(dá)式、for-in表達(dá)式和循環(huán)表達(dá)式的嵌套。

第6章,“函數(shù)初級”:首先介紹了函數(shù)的定義和調(diào)用,然后介紹了函數(shù)的重載,最后介紹了變量的作用域。

第7章,“面向?qū)ο缶幊獭保菏紫冉榻B了類的定義和對象的創(chuàng)建,然后詳細(xì)介紹了面向?qū)ο缶幊痰娜筇卣鳌庋b、繼承和多態(tài),最后介紹了抽象類和接口的用法。

第8章,“struct類型”:首先介紹了struct類型的定義和struct實(shí)例的創(chuàng)建,然后介紹了struct類型和class類型的區(qū)別。

第9章,“enum類型和模式匹配”:先介紹了enum類型的定義和enum值的創(chuàng)建,再介紹了對enum值進(jìn)行模式匹配的2種match表達(dá)式,接著介紹了6種模式及其Refutability,然后介紹了如何在變量聲明、for-in表達(dá)式、if-let表達(dá)式和while-let表達(dá)式中使用模式,最后介紹了Option類型這一常見的enum類型。

第10章,“函數(shù)高級”:主要介紹了函數(shù)的一些高級特性,具體包括函數(shù)作為“一等公民”的用法、lambda表達(dá)式的定義和使用、嵌套函數(shù)和閉包的用法、如何進(jìn)行函數(shù)重載決議、操作符重載函數(shù)的定義和使用、mut函數(shù)在struct和interface中的用法等。

第11章,“基礎(chǔ)Collection類型”:詳細(xì)介紹了倉頡的4種基礎(chǔ)Collection類型——Array、ArrayList、HashSet和HashMap,其主要用法包括實(shí)例的創(chuàng)建和元素的增刪改查操作等。

第12章,“泛型”:首先介紹了泛型類型及其泛型約束,然后介紹了泛型函數(shù)及其泛型約束。

第13章,“包管理”:首先介紹了如何在倉頡源文件中聲明包,然后介紹了頂層聲明的兩種可見性,最后介紹了頂層聲明的導(dǎo)入。

第14章,“擴(kuò)展”:首先介紹了擴(kuò)展的2種方式——直接擴(kuò)展和接口擴(kuò)展,然后介紹了這兩種擴(kuò)展的導(dǎo)出和導(dǎo)入規(guī)則。

第15章,“數(shù)值和字符串操作”:依次介紹了生成隨機(jī)數(shù)據(jù)、通用的數(shù)學(xué)操作、格式化輸出和字符串操作。

主站蜘蛛池模板: 古浪县| 梓潼县| 军事| 越西县| 万山特区| 德安县| 安康市| 宁强县| 镇平县| 甘肃省| 霍州市| 泰和县| 甘孜县| 英吉沙县| 兰西县| 景宁| 日喀则市| 浠水县| 崇义县| 满洲里市| 呼和浩特市| 平利县| 伽师县| 贡觉县| 广宗县| 阿合奇县| 嫩江县| 龙胜| 海兴县| 贡山| 靖西县| 论坛| 志丹县| 德庆县| 遂溪县| 贺兰县| 淮安市| 安平县| 尉氏县| 谢通门县| 邵阳县|