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

espcms易思企业网站管理系网站的公关和广告活动怎么做

espcms易思企业网站管理系,网站的公关和广告活动怎么做,wordpress列出用户名,有个网站经常换域名Lambda 编程 而 Kotlin 从第一个版本开始就支持了 Lambda 编程#xff0c;并且 Kotlin 中的 Lambda 功能极为强大。Lambda 表达式使得代码更加简洁和易读。 2.6.1 集合的创建与遍历 集合的函数式 API 是入门 Lambda 编程的绝佳示例#xff0c;但在开始之前#xff0c;我们…Lambda 编程 而 Kotlin 从第一个版本开始就支持了 Lambda 编程并且 Kotlin 中的 Lambda 功能极为强大。Lambda 表达式使得代码更加简洁和易读。 2.6.1 集合的创建与遍历 集合的函数式 API 是入门 Lambda 编程的绝佳示例但在开始之前我们需要先学习如何创建集合。 创建集合 传统意义上的集合主要包括 List 和 Set以及键值对数据结构 Map。List 和 Set 在 Java 中是接口常见的实现类有 ArrayList、LinkedList、HashSet 等Map 的常见实现类是 HashMap。 使用 Java 创建集合 假设我们要创建一个包含许多学生姓名和年龄的集合。在 Java 中通常会这样做 import java.util.ArrayList;public class Main {public static void main(String[] args) {ArrayListStudent students new ArrayList();students.add(new Student(Alice, 20));students.add(new Student(Bob, 21));students.add(new Student(Charlie, 19));for (Student student : students) {System.out.println(student.getName() is student.getAge() years old.);}} }class Student {private String name;private int age;public Student(String name, int age) {this.name name;this.age age;}public String getName() {return name;}public int getAge() {return age;} } 这种初始化集合的方式比较繁琐。 使用 Kotlin 创建集合 Kotlin 提供了内置的 listOf() 函数来简化集合的初始化 data class Student(val name: String, val age: Int)fun main() { val students listOf(Student(Alice, 20), Student(Bob, 21), Student(Charlie, 19)) } 只需一行代码即可完成集合的初始化操作。 遍历集合 Kotlin 中可以使用 for-in 循环来遍历集合。以下是一个示例 data class Student(val name: String, val age: Int)fun main() { val students listOf(Student(Alice, 20), Student(Bob, 21), Student(Charlie, 19))for (student in students) { println(${student.name} is ${student.age} years old.)} } 运行上述代码输出结果如下 Alice is 20 years old. Bob is 21 years old. Charlie is 19 years old. 不可变与可变集合 listOf() 函数创建的是一个不可变集合这意味着不能对其进行添加、修改或删除操作。如果需要创建一个可变集合可以使用 mutableListOf() 函数 data class Student(val name: String, val age: Int)fun main() { val students mutableListOf(Student(Alice, 20), Student(Bob, 21), Student(Charlie, 19))students.add(Student(David, 22)) for (student in students) { println(${student.name} is ${student.age} years old.)} } 运行上述代码输出结果如下 Alice is 20 years old. Bob is 21 years old. Charlie is 19 years old. David is 22 years old. Set 集合 Set 集合的用法与 List 类似只是将创建集合的方式换成了 setOf() 和 mutableSetOf() 函数 data class Student(val name: String, val age: Int)fun main() { val uniqueStudents setOf(Student(Alice, 20), Student(Bob, 21), Student(Charlie, 19)) for (student in uniqueStudents) { println(${student.name} is ${student.age} years old.)} } 需要注意Set 集合中不允许存放重复元素。 Map 集合 Map 是一种键值对形式的数据结构。传统的 Map 用法是先创建一个 HashMap 实例然后将一个个键值对添加到 Map 中 import java.util.HashMap;public class Main {public static void main(String[] args) {HashMapString, Integer studentAges new HashMap();studentAges.put(Alice, 20);studentAges.put(Bob, 21);studentAges.put(Charlie, 19);for (String name : studentAges.keySet()) {System.out.println(Name is name , Age is studentAges.get(name));}} } 在 Kotlin 中建议使用类似于数组下标的语法来操作 Map fun main() { val studentAges HashMapString, Int()studentAges[Alice] 20studentAges[Bob] 21studentAges[Charlie] 19 } 更简洁的做法是使用 mapOf() 和 mutableMapOf() 函数来创建 Map fun main() { val studentAges mapOf(Alice to 20, Bob to 21, Charlie to 19) } 这里的 to 是一个 infix 函数用于关联键值对。 遍历 Map 集合 遍历 Map 集合时仍然可以使用 for-in 循环 fun main() { val studentAges mapOf(Alice to 20, Bob to 21, Charlie to 19)for ((name, age) in studentAges) { println(Name is $name, Age is $age) } } 运行上述代码输出结果如下 Name is Alice, Age is 20 Name is Bob, Age is 21 Name is Charlie, Age is 19 总结 通过本节的学习我们掌握了 Kotlin 中集合的创建与遍历方法。Kotlin 提供了简洁的语法来初始化和操作集合使得代码更加清晰和易于维护。接下来我们将学习集合的函数式 API从而正式入门 Lambda 编程。
http://www.dnsts.com.cn/news/258444.html

相关文章:

  • 老鹰主机做的网站ios认证 东莞网站建设
  • 网站由什么组成天水市建设局企业注册网站
  • 网站开发用的电脑网站建设要哪些工作
  • 农业网站平台建设方案在线做效果图有哪些网站有哪些
  • 怎么给网站做logowordpress插件audio player
  • 网站提升收录做网站一定要买
  • 网站怎么做优化百度能搜索到济南市网站推广公司
  • 网站建设的ci设计指的是什么在线网页代理访问
  • 东莞市专注网站建设平台做网站是怎么收费的是按点击率
  • 网站所有权变更平面设计网站排行榜
  • 怎么做北京赛车网站网站个人微信收款方案
  • 泉州免费建站模板做个app软件需要多少钱
  • 做淘宝客网站域名是别人的音乐网站开发技术
  • 做企业网站的尺寸是多少钱成品网站 免费试用
  • 成都餐饮网站建设深圳招聘信息最新招聘2023
  • 口碑好的武进网站建设淘宝网网站开发部技术部
  • 聊城网站建设公司wordpress免费商城模板
  • 微网站开发系统成都旅游网站建设地址
  • 天津武清网站建设wordpress套模板培训
  • 中国建设人才信息网是官方网站吗扫一扫识别图片
  • 网站建设要具备那些百度搜索下载安装
  • 做移动网站点击软件吗wordpress前台投稿插件
  • 淘宝联盟做网站织梦技术个人网站模板下载
  • 哪里可以做网站的推广平台
  • 网站违法和做网站得有关系产品设计属于什么大类
  • html5高端酒水饮料企业网站模版网站推广的方法有哪些?
  • 免费建站cmsseo业务培训
  • 网站+建设+拖拉+源码+系统西安网站推广招聘
  • 接做网站需要问什么软件中国菲律宾概念股
  • 苏州工业园区两学一做教育网站书画院网站建设方案