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

企业网站的意义企业所得税最新政策

企业网站的意义,企业所得税最新政策,网站页面的滑动怎么做,唐山网站建设优化集合有助于数据分组#xff0c;方便后续操作 集合类型说明Lists有序的可重复的集合Sets无序的不可重复的集合Maps键值对映射集合#xff0c;键唯一#xff0c;且一个键只能映射到一个值 每个集合类型都可以是可变的或者只读的 List List按照添加的顺序存储内容#xff…集合有助于数据分组方便后续操作 集合类型说明Lists有序的可重复的集合Sets无序的不可重复的集合Maps键值对映射集合键唯一且一个键只能映射到一个值 每个集合类型都可以是可变的或者只读的 List List按照添加的顺序存储内容并允许重复 存储的内容通常称作元素 List类型 创建只读List使用listOf()方法 创建可变List使用mutableListOf()方法 在创建列表时Kotlin可以推断存储项的类型。可以在列表声明后的尖括号中添加类型来显式声明类型 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(readOnlyShapes) // [triangle, square, circle]val shapes: MutableListString mutableListOf(triangle, square, circle)println(shapes) // [triangle, square, circle]shapes[2] circle2// shapes[3] circle3 // Index 3 out of bounds for length 3println(shapes) // [triangle, square, circle2] }操作MutableList索引不能超过初始长度 为了防止不必要的修改你可以通过将可变列表赋值给List来获得它们的只读视图 fun main() {val shapes: MutableListString mutableListOf(triangle, square, circle)val shapesLocked: ListString shapes }这种方式通常叫做铸造casting List常用方法 查看List方法 获取元素 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(The first item in the list is: ${readOnlyShapes[0]}) // The first item in the list is: triangleprintln(The first item in the list is: ${readOnlyShapes.first()}) // The first item in the list is: triangleprintln(The last item in the list is: ${readOnlyShapes.last()}) // The last item in the list is: circle }获取长度 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(This list has ${readOnlyShapes.count()} items) // This list has 3 items } 判断是否包含某一元素 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(circle in readOnlyShapes) // true }新增和删除 fun main() {val shapes: MutableListString mutableListOf(triangle, square, circle)// 添加 pentagonshapes.add(pentagon)println(shapes) // [triangle, square, circle, pentagon]// 删除第一个 pentagonshapes.remove(pentagon)println(shapes) // [triangle, square, circle] }Set Set集合中存储的数据无序并且不能重复 Set类型 创建只读Set使用setOf()方法 创建可变Set使用MutableList()方法 fun main() {val readOnlyFruit setOf(apple, banana, cherry, cherry)val fruit: MutableSetString mutableSetOf(apple, banana, cherry, cherry) }Set常用方法 获取元素 因为Set为无序集合所以不能通过索引获取集合元素 fun main() {val set setOf(apple, banana, cherry, cherry)println(The first item in the set is: ${set.first()}) // The first item in the set is: appleprintln(The last item in the set is: ${set.last()}) // The last item in the set is: cherry }Map Map以键值对的形式存储数据。你可以通过引用键来访问值 键是唯一的如果插入重复键则会覆盖之前的值 Map类型 要创建只读Map使用mapOf()函数 要创建可变地图MutableMap使用mutableMapOf()函数 在创建Map时kotlin可以推断出存储的元素类型。要显式声明类型可以在Map声明后的尖括号中添加键和值的类型。例如MutableMapString, Int。键的类型为String值的类型为Int fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu) // {apple100, kiwi190, orange100}val juiceMenu: MutableMapString, Int mutableMapOf(apple to 100, kiwi to 190, orange to 100)println(juiceMenu) // {apple100, kiwi190, orange100} }常用方法 获取数据 使用键获取值 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu[apple]) // 100 }获取所有的键或者值 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu.keys) // [apple, kiwi, orange]println(readOnlyJuiceMenu.values) // [100, 190, 100] }获取键值对数量 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu.count()) // 3 }修改/删除 fun main() {val juiceMenu: MutableMapString, Int mutableMapOf(apple to 100, kiwi to 190, orange to 100)juiceMenu.put(coconut, 150) // 添加键coconut和值 150println(juiceMenu) // {apple100, kiwi190, orange100, coconut150}juiceMenu.put(apple, 200) // 修改coconut的值成 200println(juiceMenu) // {apple200, kiwi190, orange100, coconut150}juiceMenu.remove(orange) // 删除orangeprintln(juiceMenu) // {apple200, kiwi190, coconut150} }是否包含某元素 是否包含某个键 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu.containsKey(kiwi)) // trueprintln(orange in readOnlyJuiceMenu.keys) // true }是否包含某个值 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(200 in readOnlyJuiceMenu.values) // false }
http://wiki.neutronadmin.com/news/12711/

相关文章:

  • 哪些网站教你做美食的网络科技公司骗术
  • 养生网站源码下载做好的网站如何上线
  • 康体设备网站建设昆明市建设局网站
  • 广东专业做网站排名公司哪家好重庆招生院校网站
  • 黄山网站设计太原搭建网站的公司
  • 关于推广网站的标题安徽网络公司排名
  • 牡丹江0453免费信息网站网站备案后可以修改吗
  • 花钱做的网站本人可以关闭吗公司名称变更网上核名怎么弄
  • 个人做 网站2019俄罗斯做牙网站
  • 网站建设规划书有哪些内容互联网行业怎么样
  • 怎么看网站室哪做的青岛 网站开发
  • 学校官方网站网页设计wordpress怎么卸载主题
  • 东莞营销型网站建设找火速美剧网站怎么做
  • 企业网站建设发展平台怎么样查询建设网站
  • 电子商务网站建设网站电子版没营业执照怎么做网站
  • 静态网站开发项目实验报告免费建站网站哪个好
  • 建设银行新加坡招聘网站黑龙江做网站的公司有哪些
  • 做外贸生意是不是需要建网站什么是网络营网络营销的特点
  • 专业做鞋子的网站wordpress 主题 ie6
  • 国内网站建设wordpress企业中文主题
  • 个人网站页面上海做网站 公司 哪家好
  • 网站更换模板seo的理解
  • 网站建设工资多少wordpress导航栏该怎么设置
  • 房城乡建设部门户网站网站建设公司唯美谷
  • 做网站要找什么公司麦田 网站建设
  • 建设银行租房网站首页天津手机版建站系统哪个好
  • 最好的网站开发wordpress js无效
  • 东莞++网站建设企业名称登记管理实施办法
  • 青岛营销型网站四川seo推广
  • 网站建设xml下载游戏网站建设的目的