| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:倉頡編程快速上手 ISBN:9787115624710 出版社:人民郵電 著編譯者:劉玥 張榮超 頁數:302 所在地:中國大陸 *此為代購商品 書號:1645215 可大量預訂,請先連絡。 內容簡介 本書通過豐富的示例和大量的練習,簡明扼要地闡述了倉頡編程語言的基本知識和核心概念。全書共15章,涵蓋起步、變數、簡單的數據操作、流程式控制制之if表達式、流程式控制制之循環表達式、函數初級、面向對象編程、struct類型、enum類型和模式匹配、函數高級、基礎Collection類型、泛型、包管理、擴展、數值和字元串操作等內容。其中,「面向對象編程」這一章詳細講解了一系列重要的概念,如類、對象、封裝、繼承、多態、重寫、抽象類和介面等,並通過一個小型的課務管理項目對上述概念進行了深入闡釋。本書適合希望快速上手倉頡編程語言的初學者閱讀。作者簡介 張榮超,九丘教育教學總監,華為官方授予的首批HarmonyOS(鴻蒙操作系統)課程開發人員,曾就職于HTC、聯想、阿里巴巴,先後擔任過資深軟體開發工程師、項目經理、產品技術主管等職位。他是51CTO學院的金牌講師,Sun公司認證的Java工程師和Java Web工程師,以及Scrum聯盟認證的敏捷項目管理專家。此外,還是在線知名系列課程《圖解Python》的作者。目錄 第1章 起步1 1 關於倉頡 1 2 搭建開發環境 1 3 我的第一個倉頡程序 第2章 變數 2 1 變數的聲明 2 1 1 在「第一個」倉頡程序中聲明一個變數 2 1 2 聲明幾個不同類型的變數 2 1 3 在聲明變數時預設數據類型 2 2 變數的使用 2 2 1 讀取變數值 2 2 2 對可變變數進行賦值 2 2 3 在賦值時避免類型錯誤 第3章 簡單的數據操作 3 1 存儲數值的數據類型 3 1 1 認識整數類型 3 1 2 整數類型可變變數的自增和自減運算 3 1 3 認識浮點類型 3 1 4 數值類型的算術運算 3 1 5 避免算術運算中的類型錯誤 3 2 存儲字元的數據類型 3 2 1 使用字元類型存儲單個字元 3 2 2 使用字元串類型存儲多個字元 3 2 3 在輸出字元串時使用換行符和製表符 3 2 4 拼接字元串 3 2 5 使用插值字元串 3 3 其他數據類型 3 3 1 元組類型 3 3 2 Unit和Nothing類型 第4章 流程式控制制之if表達式 4 1 條件測試 4 1 1 比較數值類型數據的大小 4 1 2 測試是否相等 4 1 3 檢查複雜的條件 4 2 if表達式 4 2 1 單分支的if表達式 4 2 2 雙分支的if表達式 4 2 3 嵌套的if表達式 第5章 流程式控制制之循環表達式 5 1 do-while表達式 5 1 1 使用do-while表達式輸出1到之間的數 5 1 2 使用do-while表達式計算階乘 5 1 3 使用break表達式結束循環 5 1 4 在循環中使用continue表達式 5 2 while表達式 5 2 1 使用while表達式計算階乘 5 2 2 在循環中使用標誌 5 2 3 在while表達式中使用break表達式和continue表達式 5 3 for-in表達式 5 3 1 了解區間類型 5 3 2 使用for-in表達式計算階乘 5 3 3 使用where條件 5 3 4 尋找最小公倍數 5 4 循環表達式的嵌套 5 4 1 尋找完全數 5 4 2 尋找自除數 第6章 函數初級 6 1 函數的定義和調用 6 1 1 一個簡單的無參函數 6 1 2 使用非命名參數 6 1 3 使用命名參數 6 1 4 使用return返回值 6 1 5 了解函數的返回值類型 6 2 函數的重載 6 2 1 定義重載函數 6 2 2 調用重載函數 6 3 變數的作用域 6 3 1 程序的基本結構 6 3 2 全局變數的作用域 6 3 3 局部變數的作用域 6 3 4 同名變數 第7章 面向對象編程 7 1 類的定義和對象的創建 7 1 1 定義類 7 1 2 創建類的實例 7 1 3 聲明並使用靜態成員變數 7 1 4 定義並調用靜態成員函數 7 1 5 重載構造函數 7 1 6 類是引用類型 7 1 7 組織代碼 7 2 封裝 7 2 1 直接修改實例成員變數 7 2 2 通過函數讀寫private實例成員變數 7 2 3 通過成員屬性讀寫成員變數 7 3 繼承 7 3 1 定義並繼承父類 7 3 2 創建新的子類 7 3 3 重寫和重定義 7 3 4 使用組合實現代碼復用 7 4 多態 7 4 1 將子類對象賦給父類類型的變數 7 4 2 通過繼承實現多態 7 5 抽象類 7 5 1 將已有的類改造為抽象類 7 5 2 通過抽象函數和抽象類實現多態 7 6 介面 7 6 1 定義介面 7 6 2 實現介面 7 6 3 通過介面實現多態 7 6 4 繼承介面 7 6 5 面向介面編程示例 第8章 struct類型 8 1 struct類型的定義和實例的創建 8 1 1 定義struct類型 8 1 2 創建struct類型的實例並訪問其成員 8 2 struct類型和class類型的區別 8 2 1 struct類型是值類型 8 2 2 修改struct的實例成員 第9章 enum類型和模式匹配 9 1 enum類型的定義和enum值的創建 9 1 1 定義enum類型 9 1 2 創建enum值 9 2 enum值的模式匹配 9 2 1 使用match表達式匹配enum值 9 2 2 了解另一種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 Option類型 9 5 1 了解Option類型的定義 9 5 2 創建Option值 9 5 3 解構Option值 9 5 4 使用as操作符進行類型轉換 第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表達式 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |