搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
仓颉编程快速上手
0.00     定价 ¥ 89.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115624710
  • 作      者:
    作者:刘玥//张荣超|责编:傅道坤
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-07-01
收藏
畅销推荐
内容介绍
本书通过丰富的示例和大量的练习,简明扼要地阐述了仓颉编程语言的基本知识和核心概念。全书共15章,涵盖起步、变量、简单的数据操作、流程控制之if表达式、流程控制之循环表达式、函数初级、面向对象编程、struct类型、enum类型和模式匹配、函数高级、基础Collection类型、泛型、包管理、扩展、数值和字符串操作等内容。其中,“面向对象编程”这一章详细讲解了一系列重要的概念,如类、对象、封装、继承、多态、重写、抽象类和接口等,并通过一个小型的课务管理项目对上述概念进行了深入阐释。本书适合希望快速上手仓颉编程语言的初学者阅读。
展开
目录
第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表达式
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证