| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:圖解倉頡編程.基礎篇 ISBN:9787115600752 出版社:人民郵電 著編譯者:劉玥 張榮超 頁數:380 所在地:中國大陸 *此為代購商品 書號:1645214 可大量預訂,請先連絡。 內容簡介 本書以圖解的形式,通過豐富的示例和簡明的圖表,以通俗易懂的方式闡釋了倉頡編程語言的核心基礎知識。 全書包括倉頡編程語言概述、變數與基本數據類型、操作符、流程式控制制、函數、面向對象編程(上)、面向對象編程(下)、enum類型、模式匹配、函數高級特性、泛型等。其中,「面向對象編程(上)」和「面向對象編程(下)」這兩章涉及一系列重要的概念,包括類、對象、封裝、繼承、多態、重寫、抽象類和介面等,本書通過一個小型的電商項目貫穿這兩章,詳細闡明了這些概念。 本書適合對倉頡編程語言感興趣的初學者閱讀。作者簡介 張榮超,九丘教育教學總監,華為官方授予的首批HarmonyOS(鴻蒙操作系統)課程開發人員,曾就職于HTC、聯想、阿里巴巴,先後擔任過資深軟體開發工程師、項目經理、產品技術主管等職位。他是51CTO學院的金牌講師,Sun公司認證的Java工程師和Java Web工程師,以及Scrum聯盟認證的敏捷項目管理專家。此外,還是在線知名系列課程《圖解Python》的作者。目錄 第1章 倉頡編程語言概述1 1 倉頡編程語言簡介 1 2 我的第一個倉頡程序:Hello World 1 2 1 開發環境搭建 1 2 2 HelloWorld 1 3 倉頡程序結構 第2章 變數與基本數據類型 2 1 變數的概念 2 2 變數的聲明和使用 2 2 1 變數的聲明 2 2 2 變數的使用 2 3 基本數據類型 2 3 1 整數類型 2 3 2 浮點類型 2 3 3 布爾類型 2 3 4 字元類型 2 3 5 字元串類型 2 3 6 元組類型 2 3 7 區間類型 2 3 8 Unit類型 2 3 9 Nothing類型 2 4 小結 第3章 操作符 3 1 概述 3 2 算術操作符 3 2 1 運算規則 3 2 2 算術運算對類型的要求 3 2 3 類型推斷 3 2 4 數值類型的類型轉換 3 3 自增和自減操作符 3 4 關係操作符 3 4 1 運算規則 3 4 2 數值類型的關係運算 3 4 3 字元類型及字元串類型的關係運算 3 4 4 布爾類型及Unit類型的關係運算 3 5 邏輯操作符 3 6 位操作符 3 7 賦值操作符和複合賦值操作符 3 7 1 賦值操作符 3 7 2 複合賦值操作符 3 8 操作符的優先順序和結合性 3 9 小結 第4章 流程式控制制 4 1 概述 4 2 順序結構 4 3 分支結構 4 3 1 單分支的if表達式 4 3 2 雙分支的if表達式 4 3 3 嵌套的if表達式 4 4 循環結構 4 4 1 while表達式 4 4 2 do-while表達式 4 4 3 for-in表達式 4 4 4 break表達式 4 4 5 continue表達式 4 4 6 循環的嵌套 4 5 各種流程式控制製表達式的類型 4 5 1 if表達式的類型 4 5 2 其他流程式控制製表達式的類型 4 6 小結 第5章 函數 5 1 函數的概念 5 2 函數的定義 5 2 1 函數定義的方式 5 2 2 函數參數 5 2 3 函數體 5 2 4 函數返回值 5 3 函數的調用和執行 5 3 1 函數調用的方式 5 3 2 參數傳遞 5 3 3 函數調用的執行過程 5 4 變數的作用域 5 4 1 全局變數的作用域 5 4 2 局部變數的作用域 5 4 3 同名變數 5 5 函數的重載 5 6 遞歸函數 5 7 小結 第6章 面向對象編程(上) 6 1 概述 6 2 類的定義和對象的創建 6 2 1 成員變數 6 2 2 成員函數 6 2 3 構造函數 6 2 4 成員訪問 6 2 5 類是引用類型 6 2 6 組織碼 6 3 封裝 6 3 1 訪問控制 6 3 2 成員屬性 6 4 繼承 6 4 1 定義並繼承父類 6 4 2 重寫和重定義 6 5 多態 6 5 1 子類型天然是父類型 6 5 2 通過繼承實現多態 6 6 使用組合實現碼復用 6 7 struct類型 6 8 小結 第7章 面向對象編程(下) 7 1 抽象類 7 1 1 通過抽象函數和抽象類實現多態 7 1 2 抽象類及其成員 7 1 3 抽象類的繼承規則 7 2 介面 7 2 1 通過介面實現多態 7 2 2 定義和實現介面 7 2 3 介面的默認實現 7 2 4 介面的繼承 7 2 5 Any類型 7 2 6 面向介面編程示例 7 3 子類型關係 7 4 小結 第8章 enum類型 8 1 概述 8 2 enum類型的定義 8 3 enum值的創建 8 4 enum值的模式匹配 8 5 Option類型 8 5 1 Option類型的定義 8 5 2 Option值的創建 8 5 3 Option值的解構 8 5 4 使用as操作符行類型轉換 8 5 5 Option類型使用示例 8 6 小結 第9章 模式匹配 9 1 概述 9 2 match表達式 9 2 1 包含待匹配值的match表達式 9 2 2 不含待匹配值的match表達式 9 2 3 match表達式的類型 9 3 模式 9 3 1 常量模式 9 3 2 通配符模式 9 3 3 綁定模式 9 3 4 類型模式 9 3 5 元組模式 9 3 6 枚舉模式 9 3 7 模式的Refutability 9 4 模式的其他用法 9 4 1 在變數聲明中使用irrefutable模式 9 4 2 在for-in表達式中使用irrefutable模式 9 4 3 在if-let表達式中使用模式 9 4 4 在while-let表達式中使用模式 9 5 小結 第10章 函數*特性 10 1 函數是「一等公民」 10 1 1 函數類型 10 1 2 函數作為變數值 10 1 3 函數作為實參 10 1 4 函數作為返回值 10 2 lambda表達式 10 2 1 lambda表達式的定義 10 2 2 lambda表達式的使用 10 2 3 注意事項 10 3 嵌套函數 10 4 閉包 10 4 1 閉包的概念 10 4 2 閉包的工作原理和特點 10 4 3 使用限制和注意事項 10 5 函數重載決議 10 6 操作符重載函數 10 6 1 操作符重載的規則 10 6 2 操作符重載函數的定義和使用 10 7 mut函數 10 7 1 struct中的mut函數 10 7 2 interface中的mut函 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |