上一页 1 2 3 4 5 6 ··· 30 下一页
摘要: 实现思想: 1.寻找[i, n)区间里的最小值min ( i>= 0 ) 2.交换min和第i的数 ( i>= 0 ) #include <iostream> #include <algorithm> using namespace std; void selectionSort(int arr[] 阅读全文
posted @ 2020-02-16 20:06 鸿鹄当高远 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: Dart函数方法可分为两类:一、内置方法/函数: print(); 二、自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,...){ 方法体 return 返回值; } void printInfo(){ print('我是一个自定义方法'); } int getNum(){ 阅读全文
posted @ 2020-02-05 10:29 鸿鹄当高远 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 什么是泛型?通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验)如下代码,只能返回string类型的数据 String getData(String value){ return value; } 如下代码,同时支持返回 string类型 和int类型 。但是这么些 阅读全文
posted @ 2020-02-05 10:24 鸿鹄当高远 阅读(1940) 评论(0) 推荐(0) 编辑
摘要: Mixins Mixins(混入功能)相当于多继承,也就是说可以继承多个类,使用with关键字来实现Mixins的功能。 那么多个类中有相同的方法时候,会被覆盖吗?覆盖的先后是什么? class A{ void a(){ print("A.a()..."); } } class B{ void a( 阅读全文
posted @ 2020-02-04 17:43 鸿鹄当高远 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: Dart作为一种高级语言,支持面向对象的很多特性,并且支持基于mixin的继承方式。 基于mixin的继承方式是指:一个类可以继承自多个父类,相当于其他语言里的多继承。 所有的类都有同一个基类Object,这和特性类似于Java、Objective-C 等语言,Java所有的类也都是继承自Objec 阅读全文
posted @ 2020-02-04 17:23 鸿鹄当高远 阅读(673) 评论(1) 推荐(0) 编辑
摘要: 异常是表示发生了意外的错误,如果没有捕获异常,引发异常的隔离程序将被挂起,并且程序将被终止; Dart代码可以抛出并捕获异常,但与java相反,Dart的所有异常都是未检查的异常,方法不声明它们可能抛出哪些异常,也不需要捕获任何异常; Dart提供了异常和错误类型以及许多预定义的子类型,当然,也可以 阅读全文
posted @ 2020-02-04 17:12 鸿鹄当高远 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 一、条件语句:if、if...elseif、if...elseif...else int score = 95; if (score >=90) { print('优秀'); } else if (80>=score && score<90) { print('良'); } else if (60> 阅读全文
posted @ 2020-02-04 17:10 鸿鹄当高远 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一、运算符及其描述 二、Dart运算符注意点 1. 除法运算符"/" 和 整除运算法"~/" 的区别 除法运算符 "/" 结果是浮点型 整除运算法 "~/" 结果是整型,并且是舍去小数部分。 如下面代码: int a = 9; int b = 2; print(a / b); print(a ~/ 阅读全文
posted @ 2020-02-03 15:19 鸿鹄当高远 阅读(723) 评论(0) 推荐(0) 编辑
摘要: dynamic 表示是动态的,数据类型是指任意类型 var a; a = 10; a = "Dart"; print(a); dynamic b = 20; b = "JavaScript"; print(b); print(b.runtimeType); var list = new List<d 阅读全文
posted @ 2020-01-28 11:37 鸿鹄当高远 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 映射(Maps)是无序的键值对: 常用属性: keys 获取所有的key值 values 获取所有的value值 isEmpty 是否为空 isNotEmpty 是否不为空 常用方法: remove(key) 删除指定key的数据 addAll({...}) 合并映射 给映射内增加属性 contai 阅读全文
posted @ 2020-01-27 18:43 鸿鹄当高远 阅读(8731) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 30 下一页