本篇文章首发于头条号Scala快速入门 - 基础语法篇,欢迎关注我的头条号和微信公众号"大数据技术和人工智能"(微信搜索bigdata_ai_tech)获取更多干货,也欢迎关注我的CSDN博客. Scala是一门多范式编程语言,集成了面向对象和函数式语言的特性.本篇文章将以代码示例的形式简单介绍一下Scala语言的基础语法. 声明值和变量 // val声明的变量是不可变的 val str1 = "Hello World!" val str2 : String = &…
一.scala简介 官网:https://www.scala-lang.org/ Scala语言很强大,集成了面向对象和函数式编程的特点. 运行在JVM(jdk). 大数据中为什么学习scala? spark是scala语言编写. python写spark 挺好的 java写spark 很糟糕(代码实在是太多了) scala写spark 很完美 二.scala特点 1)优雅 框架设计中第一个要考虑的问题就是API是否优雅. 精简的封装. 代码精简(少). 2)速度快 scala语言表达能力强.…
目录 变量.常量和数据类型 var val 数据类型 条件表达式 块表达式 to循环 for循环 for推导式 scala中的方法和函数 方法的定义 函数的定义 函数和方法的区别 变量.常量和数据类型 var var修饰的是变量,variable,值是可变的 var 变量名 [: 变量类型] = 变量值 scala> var age : Int = 23 age: Int = 23 scala> var age = 23 //这里的变量类型可以省略不写,scala会自行推断 age: Int…
如果您是 XML 新手,本文将为您介绍 XML 文档的基础结构,以及创建构造良好的 XML 需要遵循的规则,包括命名约定.正确的标记嵌套.属性规则.声明和实体.您还可以从本文了解到 DTD 和 schema 的验证. XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分.您可以创建内容,然后使用限定标记标记它,从而使每个单词.短语或块成为可识别.可分类的信息.您创建的文件,或文档实例 由元素(标记)和内容构成.当从打印输出…
HelloWorld 从HelloWorld开始,使用scala IDE编辑器. 新建scala project 新建scala object 编写HelloWorld run as scala application object HelloWorld { def main(args: Array[String]){ println("Hello world") } } 表达式和值 scala中,几乎所有的元素都是表达式,以val定义常量,var定义变量 函数 可以使用def来定义一…
认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Python 的优缺点 01. Python 的起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossum) 1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承(感觉下什么叫牛人) ABC 是由吉多参加设计的一种教…
XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分.您可以创建内容,然后使用限定标记标记它,从而使每个单词.短语或块成为可识别.可分类的信息.您创建的文件,或文档实例 由元素(标记)和内容构成.当从打印输出读取或以电子形式处理文档时,元素能够帮助更好地理解文档.元素的描述性越强,文档各部分越容易识别.自从出现标记至今,带有标记的内容就有一个优势,即在计算机系统缺失时,仍然可以通过标记理解打印出来数据. 标记语言从早期的私…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <!-- react核心库 --> <script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></scr…
SELECT * from new; SELECT stuname FROM new; //查询某一列 SELECT DISTINCT stuname FROM new; //查询同一列中不同的值 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值; //有条件的查询某一列的值 ; //这个符号表示不等于<>或者!= '); //IN 操作符允许我们在 WHERE 子句中规定多个值 ; //操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围.这些值可以是数值…
一.变量 定义字符串要加单引号‘’ 变量命名规范: 变量名只能是字母.数字或下划线的任意组合 变量名的第一个字符不能是数字 变量名不能用关键字 变量名不要用中文 变量名不要太长,区分大小写 面就用单引号 如果既有单又有双,那么用三引号 三引号用来多行注释代码 单行注释,使用# 三.用户交互 变量 = input(提示语)--所有输入的内容都是字符串 四.条件判断 1.if 条件: 语句块 执行流程:判断条件是否为真,如果真,执行if语句块 2.if 条件: 语句块 else: 语句块 执行流程:…