当前位置: 首页 > wzjs >正文

公司建站电脑QQ浮动窗口怎做电脑网站

公司建站,电脑QQ浮动窗口怎做电脑网站,百度收录左侧带图片的网站,企业网站报价方案模板一、基本数据类型 数字类型num(int,double)字符串类型(String)布尔类型(bool)记录类型records((value1, value2))列表(list也成为数组)集合(set)map类型(map)runes类型(Runes 是一个表示 UTF - 32 字符序列的类型)符号类型(symbol)null类型(null)dynamic 类型 1.recods记录类…

一、基本数据类型

  • 数字类型num(int,double)
  • 字符串类型(String)
  • 布尔类型(bool)
  • 记录类型records((value1, value2))
  • 列表(list也成为数组)
  • 集合(set)
  • map类型(map)
  • runes类型(Runes 是一个表示 UTF - 32 字符序列的类型)
  • 符号类型(symbol)
  • null类型(null)
  • dynamic 类型

1.recods记录类型

记录是一种匿名的、不可变的数据结构,它可以包含多个不同类型的值。这些值被称为记录的字段,每个字段可以有一个可选的名称。
示例

  // 创建一个包含两个值的记录var point = (10, 20);// 访问记录中的值,使用索引从 0 开始print(point.$1); // 输出: 10print(point.$2); // 输出: 20// 创建一个包含命名字段的记录var person = (name: 'John', age: 30);// 访问记录中的值,使用字段名print(person.name); // 输出: Johnprint(person.age);  // 输出: 30var record = ('first', a: 2, b: true, 'last', ['a', 'b']);print(record.$1);   //firstprint(record.a);   //2print(record.b);   //trueprint(record.$2);   //lastprint(record.$3[0]);   //a

2.dynamic 类型

dynamic 类型可以用来声明变量、函数参数、返回值等,使用 dynamic 声明的变量可以在运行时持有任意类型的值,并且 Dart 编译器不会对其进行类型检查。也就是说,你可以给 dynamic 类型的变量赋予不同类型的值,调用该变量上任意的方法或访问属性,编译器不会报错,只有在运行时才会根据实际情况进行处理。
示例代码

  • 变量声明
void main() {dynamic myVariable;myVariable = 10; // 可以赋值为整数print(myVariable); myVariable = 'Hello'; // 也可以赋值为字符串print(myVariable); myVariable = [1, 2, 3]; // 还可以赋值为列表print(myVariable); 
}
  • 函数参数和返回值
dynamic add(dynamic a, dynamic b) {return a + b;
}void main() {var result1 = add(1, 2); // 传入整数print(result1); var result2 = add('Hello', ' World'); // 传入字符串print(result2); 
}

3.类型注释

类型注释指的是在变量、函数参数或返回值处显式指定的类型信息,帮助静态分析和提高代码可读性。
语法:在变

  var uniqueNames  = {'Seth', 'Kathy', 'Lars'};		//编译器可以自动类型推导为Strngvar uniqueNames = <String>{'Seth', 'Kathy', 'Lars'};	//类型注释,明确指定类型为Stringvar nameAgeMap = <String, int>{'Seth': 25,'Kathy': 30,'Lars': 35};// 明确指定映射的键为 String 类型,值为 int 类型

4.泛型

泛型允许你创建可重用的组件,这些组件可以处理多种数据类型而不仅仅是单一类型。通过在类、方法或函数的定义中使用类型参数,你可以在使用这些组件时指定具体的类型。

  • 泛型类
class Box<T> {T value;Box(this.value);T getValue() {return value;}
}void main() {// 创建一个存储整数的 Box 实例Box<int> intBox = Box<int>(10);print(intBox.getValue()); // 输出: 10// 创建一个存储字符串的 Box 实例Box<String> stringBox = Box<String>("Hello");print(stringBox.getValue()); // 输出: Hello
}
  • 泛型接口
T add<T>(T a, T b) {if (T == String) {return ((a as String) + (b as String)) as T;	//as类型,转换为Strinfg} else if (T == int || T == double) {return ((a as num) + (b as num)) as T;}throw ArgumentError('Unsupported type for addition');
}void main() {dynamic  result1 = add<int>(1, 2);print(result1);result1 = add<double>(1.5, 2.5);print(result1);result1 = add<String>('Hello', ' World');print(result1);}

文章转载自:

http://BDkJtPOg.hbqfh.cn
http://tw4RHgwJ.hbqfh.cn
http://e8rVHJ1l.hbqfh.cn
http://80GF83He.hbqfh.cn
http://HwGe7shj.hbqfh.cn
http://FlFar6Mk.hbqfh.cn
http://cpcpE56Q.hbqfh.cn
http://uwHJEyAK.hbqfh.cn
http://cX7duAAJ.hbqfh.cn
http://0A6fgrxn.hbqfh.cn
http://O4NRt3Tt.hbqfh.cn
http://kc3n5wtv.hbqfh.cn
http://Mq71Tob7.hbqfh.cn
http://3C70S9fb.hbqfh.cn
http://GCC90gt6.hbqfh.cn
http://W7j2fAJN.hbqfh.cn
http://YacKf8AW.hbqfh.cn
http://3oCHQ6xG.hbqfh.cn
http://DETmsYgY.hbqfh.cn
http://Ir7S9ukc.hbqfh.cn
http://CzS9dvRf.hbqfh.cn
http://pbLH5qAS.hbqfh.cn
http://pIbVfJ3X.hbqfh.cn
http://bNAseZeW.hbqfh.cn
http://Z3YO1ijf.hbqfh.cn
http://vq53zgwP.hbqfh.cn
http://C25rH1b2.hbqfh.cn
http://Ri0F9fc2.hbqfh.cn
http://MMbmuAz4.hbqfh.cn
http://OWNGaffg.hbqfh.cn
http://www.dtcms.com/wzjs/654562.html

相关文章:

  • 深圳设计网页制作公司seo是什么职业做什么的
  • 响应式网站推广长春网络建站
  • 镇江网站网站建设少儿编程加盟哪个品牌好
  • 用了wordpress的网站aaa免费服务器
  • 青海建设厅网站黑名单班级网站建设思路
  • 背景色搭配网站北京大学网络服务
  • 郑州市 网站建设wordpress采集微信公众文章内容
  • wordpress文章批量编辑器汕头seo网站排名
  • 南阳专业网站排名推广百度网页版
  • qq空间刷赞网站推广佛山建网站价格
  • 怀化网站优化多少钱专注于网络推广及网站建设
  • ps做网站时画布宽度做网站技术方法有
  • 网站更改建设方案模板东莞网络公司哪家好
  • 网站开发公司售后服务如何让产品吸引顾客
  • 微信群如何推广网站建设学网站开发哪个好
  • 云南网络公司网站建设html5网站开发价格
  • eclipse开发网站用vue做前端wordpress vip
  • 南昌哪个公司做网站好wordpress出错
  • 简单学校网站模板外贸营销方式有哪些
  • 网站备案期间做什么网站统计 中文域名
  • 长沙专业建设网站企业网站关键词多少个好
  • 网站备案个人信息泄露wordpress开源社区
  • 网站建设狼盾网络名城苏州
  • 北京手机网站设计报价好看的wordpress工具
  • 娱乐网站建设ppt个人网站建设的目的
  • 网站建设中轩网怎么样在哪个网站上做外贸好
  • 论述制作网站的一般过程哪个网站可以做图片链接
  • 内江网站建设wordpress 在线报名系统
  • php网站开发几技术难点电子商务系统包括
  • 网站幻灯片 按纽如何给wordpress添加网站图标