• 元组Tuple、数组Array、映射Map


    一、元组Tuple

      元组Tuple是不同类型的值的聚集,元组的值将单个的值包含在圆括号中来构成,元组可以包含一个不同类型的元素
    如 val riple = (100, "Scala" , "Spark")
    1、元组中可以包含不同类型的元素,如上,把鼠标放在riple上,IDE会自动推断出元组riple里面的3个元素类型分别是Int、String、String
    2、元组实例化后,和数组Array不同,数组Array的索引从0开始,而元组Tuple的索引从1开始。
    3、调用元组Tuple元素的方法_1、_2、_3来分别调用每一个元素,即分别是调用第一个、第二个、第三个元素。

    二、数组Array
      定长数组、可变数组、数组转换
    定长数组
    val nums = new Array [String] 10

    可变数组
    import Scala.collection.mutable.ArrayBuffer
    val b = ArrayBuffer[String]()
    b += "Spark"

    数组转换

    三、映射Map
      映射是键/值对偶的集合,提供了不可变(默认)和可变的Map。
    import scala.collection.immutable
    import scala.collection.mutable

  • 相关阅读:
    对象的数组去重
    js中map()、some()、every()、filter()的区别
    vue-cli3.0 vue脚手架3.0的使用
    统计各元素出现的次数(字符串,数组)
    string转换为其它数据类型 atoi _atoi_l, _wtoi, _wtoi_l
    static_cast void*
    printf()
    strlen _tcslen
    CSting 类型转换
    模板
  • 原文地址:https://www.cnblogs.com/zlslch/p/6115187.html
Copyright © 2020-2023  润新知