Scala学习笔记02:数据类型、常量与变量
Scala学习笔记02:数据类型、常量与变量
一、数据类型
1、基本数据类型
Byte 字节型
Short 短整型
Int 整型
Long 长整型
Char 字符型
String 字符串
Float 浮点型
Double 双精度
Boolean 布尔型
2、简要说明
(1)String在java.lang包下,其余类型在scala包下,由于scala会自动导入java.lang和scala包,因此这些类型可以在程序中直接使用。
(2)其实scala中并没有真正意义上的基本类型(如Java的基本类型),以上九种基本类型都是类。
(3)在scala中,基本数据类型与其他类的区别在于,其对象都以直接量形式体现,直接量与Java中基本相同。
(4)String类型的"""用法:在String直接量中可以使用"""..."""的语法将一段内容直接包括起来,使其内容中可以包含任意字符而不需转义,此时可在每行前使用管道符|控制缩进格式,在字符串上调用stripMargin来使字符串在|处对齐。
Scala学习笔记02:数据类型、常量与变量相关推荐
- 【学习笔记02】JavaScript的变量和命名规范
一.JavaScript的变量 1.什么是变量? 变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据: 翻译为大白话,我有一个东西需要暂时存储起来,比如说就是一个数字100,我 ...
- Scala学习笔记(三)
Scala学习笔记(三) 一.模式匹配 1. 简单模式匹配 2. 匹配类型 3. 守卫 4. 匹配样例类 5. 匹配数组 6. 匹配列表 7. 匹配元组 8. 变量声明中的模式匹配 8.1 获取数组中 ...
- Scala学习笔记(一)
Scala学习笔记(一) 一.Scala简介 二.Scala安装与配置 1. 安装JDK 2. 安装Scala SDK 3. 安装IDEA插件 三.Scala解释器 1. 启动Scala解释器 2. ...
- ES6学习笔记02:let 与 const
ES6学习笔记02:let 与 const 用var声明的变量会造成全局污染,于是就产生了新的声明方式. 1.let 用let声明变量,必须先声明后使用. 在for循环头里用let定义循环变量i,那么 ...
- pythonsze_python学习笔记二 数据类型(基础篇)
Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...
- 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)
Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...
- JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- RN学习笔记02:利用WebStorm创建RN项目
RN学习笔记02:利用WebStorm创建RN项目 在RN学习笔记01里,安装了node.js与react-native-cli,而且配置了环境变量. 在命令行环境,利用react-native in ...
- Scala学习笔记04:内建控制结构
Scala学习笔记04:内建控制结构 scala提供的控制结构并不算多,因为在函数式编程中,可以自己开发出各种功能的控制结构,所以scala提供的原生控制结构仅仅够用为止. 1.if - 判断 if是 ...
最新文章
- java.util.concurrent.Exchanger应用范例与原理浅析--转载
- 了解Scaffold Generator (转载)
- 【nodejs原理源码赏析(9)】用node-ssh实现轻量级自动化部署
- function 多个函数用一个_用递归函数和栈逆序一个栈
- Map-Reduce原理
- linux路由内核实现分析(二)---FIB相关数据结构(4)
- 加载java ie停止工作_打开网页,IE浏览器提示Internet Explorer 已停止工作什么原因?怎么解决?...
- MCSA Windows Server 2016 Complete Study Guide, 2nd Edition 免积分下载
- 三维浮雕软件 linux,立体浮雕工具下载 Type3(立体浮雕软件) v4.6.0.0 免费安装版 下载-脚本之家...
- mouse without borders 一套键鼠控制多台设备
- Freemyapps赚取积分终极图文教程
- 智慧环保 | 云计算护航环保行业未来可期
- 基于 arm 设计开发工具包的 Arm Cortex-M3 处理器设计(第二章:示例微处理器组成及各个Verilog文件功能及作用)
- window操作系统下的句柄机制说明
- 气动调节阀在检修的时候有哪些步骤
- 16进制转字符串字符串转16进制
- flask_萧井陌视频学习(一)
- 思科C3750 策略路由
- 编译原理学习笔记(二十九)~习题:分析句子 id--id*id的 最右推导过程,画出分析树,找出和分析过程中每一步的对应关系。
- 在BDP数据地图上快速实现柱状图!
热门文章
- 【华为云技术分享】【DevCloud · 敏捷智库】如何避免重要需求遗漏?
- kociemba算法c语言,Python kociemba包_程序模块 - PyPI - Python中文网
- MapReduce高级编程
- axure命令行_axure怎么做计算器
- LeetCode-147:对链表进行插入排序
- 下载OneDrive共享的数据集
- python生成列表_python列表生成器与生成器
- Permission denied (maybe missing INTERNET permission) 错误解决
- c语言状态机_【C语言】有限状态机FSM
- 写出计算机视觉技术的基本应用,青岛大学研究生专业介绍:计算机应用技术