scala语言命名规范
希望做到程序语言标准化,对于形成良好编码习惯及后续代码阅读都有好处,记录如下几个点:
区分大小写 - Scala是大小写敏感的,这意味着标识Hello 和 hello在Scala中会有不同的含义。
类名 - 对于所有的类名的第一个字母要大写。
如果需要使用几个单词来构成一个类的名称,每个单词的第一个字母要大写。示例:class MyFirstScalaClass
方法名称 - 所有的方法名称的第一个字母用小写。
如果若干单词被用于构成方法的名称,则每个单词的第一个字母应大写。示例:def myMethodName()
程序文件名 - 程序文件的名称应该与对象名称完全匹配(新版本不需要了,但建议保留这种习惯)。
保存文件时,应该保存它使用的对象名称(记住Scala是区分大小写),并追加".scala"为文件扩展名。 (如果文件名和对象名称不匹配,程序将无法编译)。示例: 假设"HelloWorld"是对象的名称。那么该文件应保存为'HelloWorld.scala"
def main(args: Array[String]) - Scala程序从main()方法开始处理,这是每一个Scala程序的强制程序入口部分。
scala语言命名规范相关推荐
- python语言在命名上是什么敏感的_一文轻松掌握python语言命名规范规则
和C/C++.Java等语言一样,python在命名上也有一套约定俗成的规则,符合规范的命名可以让程序的可读性大大增加,从而使得代码的逻辑性增强,易于自己和其他协作者在以后的拓展中理解代码的意义,从而 ...
- python语言命名规则-一文轻松掌握python语言命名规范规则
和C/C++.Java等语言一样,python在命名上也有一套约定俗成的规则,符合规范的命名可以让程序的可读性大大增加,从而使得代码的逻辑性增强,易于自己和其他协作者在以后的拓展中理解代码的意义,从而 ...
- 重命名变量类型名c语言,C语言命名规范-SEK-101022.doc
C语言命名规范-SEK-101022,c语言命名规范,c语言变量命名规范,c语言函数命名规范,c语言变量命名规则,c语言标识符命名规则,c语言命名规则,c语言函数命名规则,c语言重命名文件,c语言变量 ...
- vc 中C 语言命名规范(转)
一.程序风格: 1.严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行.要求相匹配的大括号在同一列,对继行则要求再缩 ...
- html语言书写注意事项,CSS命名规范参考及书写注意事项
CSS书写顺序 *{ /*显示属性*/ display position float clear cursor - /*盒模型*/ margin padding width height /*排版*/ ...
- C语言中定义加号的数据类型,C/C++知识点之c语言基础数据类型及命名规范
本文主要向大家介绍了C/C++知识点之c语言基础数据类型及命名规范,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助.1. 常量是程序运行期间不能被改变的量; 变量代表一个存储区域,存 ...
- java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...
一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...
- 定义变量和常量的规范 c语言,C语言编程规范教材及练习(标识符命名与定义 变量 宏、常量 表的达式).pptx...
C语言编程规范教材及练习(标识符命名与定义 变量 宏.常量 表的达式) C语言编程规范教材C语言编程规范工作组 201104目录标识符命名与定义 变量宏.常量表达式标识符的命名要清晰原则3.1 标识符 ...
- c语言标识符的规范,初识C语言-声明和使用变量、标识符的命名规范以及基本数据类型...
常量:是在程序中保持不变的量 变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值.通常使用变量来存储数据.使用变量可以引用存储在内存中的数据,并随时根据需要显示数据 ...
最新文章
- 如何禁止浏览器自动填充
- TensorFlow基础8-实现单层神经网络
- Samba服务器搭建案例
- FPGA的设计艺术(15)逻辑设计及仿真利器之各式各样的循环
- java mybatis狂神说sql_狂神说SpringBoot09:整合MyBatis
- 友情链接优化的技巧分享
- 配置管理之PackageProvider接口
- 磁盘满了,为啥du却显示还有很大空间?
- [云炬小程序实战笔记] 第1章 全新版:初识微信小程序
- 【图文详解】JAVA中的转义字符
- linux wifi 配置 编程,linux 无线手动配置
- android4.0.3 修改启动动画和开机声音
- python二叉树遍历例子_python数据结构之二叉树的遍历实例
- 模型房推荐_艺术生意大利留学,关于费用开销和专业推荐,这些详情要看
- 设计模式 (九) 组合模式
- android手机常用浏览器,Android手机 三大浏览器对比评测
- JAVA发布栅格图层_简单实现栅格布局的两种方式
- 流媒体协议—HTTP
- 如何在matplotlib中使用新罗马字体
- 多层感知机的从零开始实现( 从D2L 包中抽取函数)
热门文章
- 面试试讲计算机网络,【试讲教案】计算机基础年级讲课内容(计算机网络)
- 计算机视觉,人工智能和机器学习概念梳理
- 大型机学习之初步了解-什么是大型机
- 浪潮云荣获2022云边协同大会多项大奖
- 建筑工程进度的计算机管理,项目进度计划管理软件_项目进度管理系统_建筑工程施工项目管理软件系统_建米软件...
- APK放入服务器下载
- 【Code pratice】——排他平方数
- ET-B33H-M@GB插4G卡后如何访问网页界面?
- react实现div隐藏_React 点击按钮显示div与隐藏div
- vue-shop电商管理后台