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

网站开发 李博湖北专业网站建设质量保障

网站开发 李博,湖北专业网站建设质量保障,局域网站建设基本流程,数据型网站一、数据类型 数值类型 int:表示整数类型,例如:int num 10;。在 Dart 中,int 类型是有范围限制的,具体取决于平台,但通常在 -2^63 到 2^63 - 1 之间。double:表示双精度浮点数类型&#xff0c…

一、数据类型

  1. 数值类型
    • int:表示整数类型,例如:int num = 10;。在 Dart 中,int 类型是有范围限制的,具体取决于平台,但通常在 -2^63 到 2^63 - 1 之间。
    • double:表示双精度浮点数类型,如double pi = 3.14;
  2. 字符串类型(String)
    • 可以使用单引号或双引号来定义字符串,例如:String str1 = 'Hello';String str2 = "World";
    • 可以使用字符串插值,将变量或表达式嵌入到字符串中,如:String name = "Alice"; print('My name is $name.');
  3. 布尔类型(bool)
    • 只有 truefalse 两个值,用于表示条件判断的结果,例如:bool isTrue = true;
  4. 列表类型(List)
    • 类似于数组,可以存储多个相同类型或不同类型的元素。定义方式如下:
      • List<int> numbers = [1, 2, 3, 4, 5];(指定元素类型为 int
      • List<String> names = ['Bob', 'Charlie'];(指定元素类型为 String
      • 也可以使用 var 关键字让 Dart 自动推断类型:var list = [1, 'two', 3.0];
  5. 集合类型(Set)
    • 集合中的元素是唯一的,无序的。定义方式:
      • Set<int> set1 = {1, 2, 3, 4};
      • Set<String> set2 = {'apple', 'banana', 'apple'}; // 只会保留一个 'apple'
  6. 映射类型(Map)
    • 是键值对的集合,用于存储关联数据。例如:
      • Map<String, int> ages = {'Alice': 20, 'Bob': 22};,其中 String 是键的类型,int 是值的类型。
      • 可以通过键来访问对应的值:print(ages['Alice']);

二、条件表达式

  1. if-else 语句
    • 基本语法:
      if (condition) {// 当条件为 true 时执行的代码块
      } else {// 当条件为 false 时执行的代码块
      }
      
    • 例如:
      int num = 10;
      if (num > 5) {print('The number is greater than 5.');
      } else {print('The number is less than or equal to 5.');
      }
      
  2. 三目运算符(?:)
    • 语法:condition? expression1 : expression2
    • conditiontrue 时,返回 expression1 的值,否则返回 expression2 的值。例如:
      int num = 7;
      String result = num % 2 == 0? 'Even' : 'Odd';
      print(result); // 输出 'Odd'
      

三、循环语句

  1. for 循环
    • 基本语法:
      for (initialization; condition; increment) {// 循环体
      }
      
    • 例如,打印 1 到 5 的数字:
      for (int i = 1; i <= 5; i++) {print(i);
      }
      
  2. while 循环
    • 语法:
      while (condition) {// 循环体
      }
      
    • 例如,计算 1 到 10 的和:
      int sum = 0;
      int i = 1;
      while (i <= 10) {sum += i;i++;
      }
      print(sum);
      
  3. do-while 循环
    • 语法:
      do {// 循环体
      } while (condition);
      
    • while 循环不同的是,do-while 循环至少会执行一次循环体,然后再判断条件。例如:
      int num = 5;
      do {print(num);num--;
      } while (num > 0);
      

四、条件语句

  1. if 语句:单独的 if 语句用于在条件为 true 时执行特定代码块,如前面 if-else 语句中的 if 部分示例。
  2. if-else if-else 语句
    • 用于多个条件判断,语法如下:
      if (condition1) {// 当 condition1 为 true 时执行的代码块
      } else if (condition2) {// 当 condition1 为 false 且 condition2 为 true 时执行的代码块
      } else {// 当所有前面条件都为 false 时执行的代码块
      }
      
    • 例如:
      int score = 75;
      if (score >= 90) {print('A');
      } else if (score >= 80) {print('B');
      } else if (score >= 70) {print('C');
      } else if (score >= 60) {print('D');
      } else {print('F');
      }
      

五、循环控制

  1. break 语句
    • 用于立即终止循环。例如,在一个查找特定元素的循环中,找到后就可以使用 break 退出循环:
      List<int> numbers = [1, 3, 5, 7, 9];
      for (int num in numbers) {if (num == 7) {print('Found 7.');break;}
      }
      
  2. continue 语句
    • 用于跳过当前循环迭代的剩余部分,直接进入下一次迭代。例如,打印 1 到 10 中的奇数:
      for (int i = 1; i <= 10; i++) {if (i % 2 == 0) {continue;}print(i);
      }
      
http://www.yayakq.cn/news/567721/

相关文章:

  • 宁波企业网站制作要多少钱网站托管哪家好
  • 国家城乡与建设部网站网站建设的渠道策略
  • 礼品公司网站制作湖北网官网
  • 网站内容更新慢原因html表格编辑器
  • 网站虚拟空间过期聊城手机网站建设
  • 网站开发公司 经营范围站点创建成功有影响吗
  • 英文网站设计多少钱200m的空间可以做大大的网站
  • 做兼职一般去哪个网站好推介网站
  • 十堰网站整站优化公司二手车的网站建设例子
  • 玉林住房和城乡建设部网站网站体验调查问卷怎么做
  • 钓鱼网站教程网站域名怎么取
  • 洛阳平台公司马鞍山seo
  • 遵义市做网站的电话视频拍摄合同模板
  • 国内人做韩国网站一般都卖什么手续wordpress添加flash
  • 中国网站备案如何通过建立网站赚钱
  • 秦皇岛市城乡建设网站网站个人信息页面布局
  • 淘宝网站开发用到哪些技术科技创新小发明
  • 河北省住房和城乡建设厅网站广州手机网站制作
  • 帮助网站网站做优化怎么做蒙文网站
  • 营销型网站设计服务商网站字号
  • 企业网站的设计要求有哪些南宁网站建设gxjzdrj
  • 外包网站都有哪些高青网站建设
  • 如何在网站中做二级下拉菜单旧域名怎么做新网站
  • 学设计网站深圳模板网站建设
  • 西湖区商城网站建设深圳市电商网站建设企业
  • 网站建设工作经历1做网站的公司
  • 那些网站是专门做一些调研的士兵突击网站怎么做
  • 违规网站开发 开发者如何规避风险上海企业网络专线
  • 社交网站学网站建设需要下载什么
  • 福州移动网站建设新手如何给自己的网站做优化