实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > 大數據 > 【大數據基礎知識】Scala中的元組Tuple

【大數據基礎知識】Scala中的元組Tuple

  • 發布: 大數據培訓
  • 來源:大數據干貨資料
  • 2021-09-08 13:38:16
  • 閱讀()
  • 分享
  • 手機端入口

熟悉Java的朋友對數組或列表都非常了解,數組或列表都是集合類型,存放的都是相同類型的數據。元組也是一種集合類型,但是可以容納不同類型的對象。簡單來說,元組是不同類型元素的集合。

1、 元組的定義

定義元組時,使用小括號將多個元素括起來,元素之間使用逗號分隔,元素的類型可以不同,元素的個數可以是不超過22個的任意多個。

定義元組可以使用兩種形式:

(1)直接使用括號,在括號中封裝數據()

(2)使用new Tuple

scala> val tp=(1,6,"hello",false,8.6)

tp: (Int, Int, String, Boolean, Double) = (1,6,hello,false,8.6)

scala> val tp2=new Tuple5(1,3,true,5.5,"aaa")

tp2: (Int, Int, Boolean, Double, String) = (1,3,true,5.5,aaa)

scala> val tp3=new Tuple3(1,"",3.6)

tp3: (Int, String, Double) = (1,"",3.6)

從上面示例中可以看到,使用new Tuple形式時,要根據元組的元素個數,使用不同的Tuple+n的形式,n就是元素的個數,n最大是22。

2、 元組的使用

元組的操作通常是對元組中的各個元素進行操作,如何獲取元組中的元素呢?類似于數組,也是通過下標的形式獲取元組中的各個元素。要注意的是,下標從1開始。

如tp._1就表示tp元組的第一個元素。

scala> val tp=(1,6,"hello",false,8.6)

tp: (Int, Int, String, Boolean, Double) = (1,6,hello,false,8.6)

scala> tp._1

res0: Int = 1

scala> tp._3

res1: String = hello

scala> tp._6

:13: error: value _6 is not a member of (Int, Int, String, Boolean, Double)

tp._6

^

從上面的示例中可以看到,tp._n取到的就是tp元組中的第n個元素。但要注意的是下標不能越界,否則就會報錯。

文章“【大數據基礎知識】Scala中的元組Tuple”已幫助

>>本文地址:http://m.jecan.cn/zhuanye/2021/69965.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 中央空调温控器_风机盘管温控器_智能_液晶_三速开关面板-中央空调温控器厂家 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 广东西屋电气有限公司-广东西屋电气有限公司| ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 内六角扳手「厂家」-温州市威豪五金工具有限公司 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 字典-新华字典-在线字典查字-字典趣 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 冷却塔改造厂家_不锈钢冷却塔_玻璃钢冷却塔改造维修-广东特菱节能空调设备有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 电子巡更系统-巡检管理系统-智能巡检【金万码】| 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 |