05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》
'example'; 6 //variable variable 7 $value = 'test'; 8 $value = 123; 9 echo $test; 10 ?--> ## 常量 - 为什么要有常量:代码可读性和规范 - 通常大写,用以和变量区分 - 非$开头,直接使用 • 只能存放标量 - 布尔、整形、浮点和字符串 1 3
Back to Basics: Designing Classes (part 2 of 2)
0 码力 |
76 页 |
2.60 MB
| 1 年前
3
ECMAScript规范 第三版 中文版
6 标识符.....26
7.7 标点符号.....27
7.8 常量.....28
7.8.1 空值常量.....28
7.8.2 布尔值常量.....28
7.8.3 数值常量.....28
7.8.4 字符串常量.....31
7.8.5 正则表达式常量.....33
7.9 自动分号插入.....34
7.9.1 自动分号插入的规则 字符是如何被翻译成输入元素序列的。
为 ECMAScript 语法文法提供的除空白和注释之外的输入元素被称为 ECMAScript 托肯 (token)。这些托肯即 ECMAScript 语言中的保留字、标识符、常量和标点符号。此外,行结束符即使不被认为是托肯,它同样是输入的元素流中的一部分,并指导自动插入分号的过程 (7.8.5)。普通的空白和单行注释被丢弃,且不出现在为语法文法提供的输入元素流中。对于多行注释 词法文法和正则表达式文法的产生式被识别为被两个冒号"::"分割的产生式。词法文法和正则表达式文法共享某些产生式。
#### 5.1.3 数字化字符串文法
第二个文法被用于将字符串翻译为数值量。此文法类似词法文法中与数字常量有关的部分,以 Unicode 字符集中的字符作为其终结符。此文法在 9.3.1 中出现。数字化字符串文法的产生式被识别为被三个冒号“::”分割的产生式。
#### 5.1.4 语法文法
ECMAScript
0 码力 |
58 页 |
563.06 KB
| 2 年前
3
Object Pascal 参考手册(Ver 0.1)
TServiceApplication 的一个实例)。块也可以包含常量、类型、变量、过程和函数的声明,它们必须位于(块中)命令语句的前面。
## Unit structure and syntax(单元的结构和语法)
## Unit structure and syntax: Overview(概述)
一个单元由类型(包括类)、常量、变量以及例程(函数和过程)构成,每个单元由它自己的单元文件(.pas)定义。 一个程序中,即使它们的单元文件位于不同的路径下。
## The interface section(接口部分)
单元的接口部分从关键字 interface 开始,直到实现部分的开头。接口部分声明常量、类型、变量、过程和函数,所有这些对单元的客户(也就是引用此单元的程序或其它单元)是可用的。在接口部分声明的实体被称为 ‘公用’ 的,因为它们对客户来说,就像自己声明的一样。
在接口部分声明的过程 在这里,你能以任何顺序定义和调用它们。并且,你也可以省略过程和函数的参数列表,但如果包括它们的话,就必须和在接口部分的声明完全相同。
除了定义公用的过程和函数,实现部分可以定义单元的私有内容,包括常量、类型(包括类)、变量、过程和函数,它们对客户(请参考接口部分)是不可见的。
实现部分可以包含自己的 uses 子句,它必须紧跟在关键字 implementation 之后。关于 uses 子句,请参考单元引用和
0 码力 |
168 页 |
868.25 KB
| 2 年前
3
Golang 101(Go语言101 中文版) v1.21.a
- 如何编译和运行Go程序
- Go编程入门
- 第4章:程序源代码基本元素介绍
- 第5章:关键字和标识符
- 第6章:基本类型和它们的字面量表示
- 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断
- 第8章:运算操作符 - 顺便介绍了更多的类型推断规则
- 第9章:函数声明和调用
- 第10章:代码包和包引入
- 第11章:表达式、语句和简单语句 编程中常常会使用大量的值。一些在编码阶段可确定的值可以用它们的字面形式(literal,即字面量)来表示。为了编程灵活和不易出错,其它的值一般使用变量(variable)和(具名)常量(named constant)来表示。
在《Go语言101》中,具名的函数、具名的值(包括变量和具名常量)、以及定义类型和类型别名将被统称为代码要素。代码要素名必须为标识符(identifier)(第5章)。
高级编程语言代码将被编译器或者解释器 package main // 指定当前源文件所在的包名
import "math/rand" // 引入一个标准库包
const MaxRand = 16 // 声明一个具名整型常量
// 一个函数声明
*
StatRandomNumbers生成一些不大于MaxRand的非负随机整数,并统计和返回小于和大于MaxRand/2的随机数个数。输入参数numRands指定了要生成的随机数的总数。
0 码力 |
608 页 |
1.08 MB
| 2 年前
3
Golang 101(Go语言101 中文版) v1.21.a
第2章:Go语言简介-为什么Go语言值得学习
- 第3章:Go官方工具链 - 如何编译和运行Go程序
• Go编程入门
第4章:程序源代码基本元素介绍
。第5章:关键字和标识符
第6章:基本类型和它们的字面量表示
。第7章:常量和变量-顺便介绍了类型不确定值和类型推断
。第8章:运算操作符-顺便介绍了更多的类型推断规则
。第9章:函数声明和调用
第10章:代码包和包引入
第11章:表达式、语句和简单语句
第12章:基本流程控制语法 编程中常常会使用大量的值。一些在编码阶段可确定的值可以用它们的字面形式(literal,即字面量)来表示。为了编程灵活和不易出错,其它的值一般使用变量(variable)和(具名)常量(named constant)来表示。
在《Go语言101》中,具名的函数、具名的值(包括变量和具名常量)、以及定义类型和类型别名将被统称为代码要素。代码要素名必须为标识符(identifier)(第5章)。
高级编程语言代码将被编译器或者解释器 package main // 指定当前源文件所在的包名
import "math/rand" // 引入一个标准库包
const MaxRand = 16 // 声明一个具名整型常量
// 一个函数声明
*
StatRandomNumbers生成一些不大于MaxRand的非负随机整数,并统计和返回小于和大于MaxRand/2的随机数个数。输入参数numRands指定了要生成的随机数的总数。
0 码力 |
591 页 |
21.40 MB
| 2 年前
3
Golang 101(Go语言101 中文版) v1.21.a
- 如何编译和运行Go程序
- Go编程入门
- 第4章:程序源代码基本元素介绍
- 第5章:关键字和标识符
- 第6章:基本类型和它们的字面量表示
- 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断
- 第8章:运算操作符 - 顺便介绍了更多的类型推断规则
- 第9章:函数声明和调用
- 第10章:代码包和包引入
- 第11章:表达式、语句和简单语句 编程中常常会使用大量的值。一些在编码阶段可确定的值可以用它们的字面形式(literal,即字面量)来表示。为了编程灵活和不易出错,其它的值一般使用变量(variable)和(具名)常量(named constant)来表示。
在《Go语言101》中,具名的函数、具名的值(包括变量和具名常量)、以及定义类型和类型别名将被统称为代码要素。代码要素名必须为标识符(identifier)(第5章)。
高级编程语言代码将被编译器或者解释器转 package main // 指定当前源文件所在的包名
import "math/rand" // 引入一个标准库包
const MaxRand = 16 // 声明一个具名整型常量
// 一个函数声明
*
StatRandomNumbers生成一些不大于MaxRand的非负随机整数,并统计和返回小于和大于MaxRand/2的随机数个数。输入参数numRands指定了要生成的随机数的总数。
0 码力 |
821 页 |
956.82 KB
| 2 年前
3
Java 应用与开发 - Java 内存模型与分配机制
保存加载方法时的帧。(Stack)
用来存放动态产生的数据,如 new 出来的对象和数组。
1。(Heap)
JVM 为每个已加载的类型维护一个常量池,常量池就是
这个类型用到的常量的一个有序集合。包括直接常量
(基本类型、String) 和对其他类型、方法、字段的符号
引用。池中的数据和数组一样通过索引访问,常量池在
Java 程序的动态链接中起了核心作用。(Perm)
存放从硬盘上读取的源程序代码。(Perm)
存放 static 保存加载方法时的帧。(Stack)
扒 用来存放动态产生的数据,如 new 出来的对象和数组。
1。(Heap)
常量池 JVM 为每个已加载的类型维护一个常量池,常量池就是
这个类型用到的常量的一个有序集合。包括直接常量
〈基本类型、String) 和对其他类型、方法、字段的符号
引用。池中的数据和数组一样通过索引访问,常量池在
Java 程序的动态链接中起了核心作用。(Permy)
+注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因 保存加载方法时的帧。(Stack)
扒 用来存放动态产生的数据,如 new 出来的对象和数组。
1。(Heap)
常量池 JVML 为每个已加载的类型维护一个常量池,常量池就是
这个类型用到的常量的一个有序集合。包括直接常量
(基本类型、String) 和对其他类型、方法、字段的符号
引用。池中的数据和数组一样通过索引访问,常量池在
Java 程序的动态链接中起了核心作用。(Permy)
代码段 存放从硬盘上读取的源程序代码。(Perm
0 码力 |
44 页 |
818.30 KB
| 2 年前
3
从零蛋开始学 Rust
名最后有没有感叹号!.如果有感叹号则是宏,没有则是函数。
println() 宏接受两个参数:
● 第一个参数是格式化符,一般是{},如果是复杂类型,则是{:?}。
● 第二个参数是变量名或者常量名。
编译运行以上 Rust 代码,输出结果如下
company name is: TutorialsPoint
company rating on 5 is: 4.5
company is Rust 常量
常量就是那些值不能被改变的变量。一旦我们定义了一个常量,那么就再也没有任何方法可以改变常量的值了。
Rust 语言中使用 const 关键字来定义一个常量。定义常量时需要明确指定常量的数据类型。
### 6.1 定义常量的语法
Rust 中定义常量的语法格式如下
const VARIABLE_NAME: dataType = value;
从语法上来看,定义常量和定义变量的语法是类似的:
- 定义常量的关键字是 const,而定义变量的关键字是 let。
● 定义常量时必须指定数据类型,而定义变量时数据类型可以省略,因为会自动推导。
- 常量名的命名规则可变量的命名规则一样,但常量名一般都是大写字母。
### 6.2 Rust 常量命名规则
有点重复了,不过我们还是得重复说一下常量的命名规则,常量命名规则和变量的命名规则是类似的,除了以下几点:
- 常量名通常都是大写字母。
0 码力 |
168 页 |
1.24 MB
| 2 年前
3
Java 应用与开发 - Java 语言基础与流程控制
1. 数据类型
2. 常量和变量
3. 关键字与标识符
4. 运算符与表达式
5. 从键盘输入数据
## ▶ 流程控制
1. 语句和复合语句
2. 分支结构(选择结构)
3. 循环结构
4. 跳转语句
## 大纲
数据类型
常量和变量
关键字与标识符
运算符与表达式
从键盘获得输入
语句
分支结构
循环结构
## 接下来
数据类型
常量和变量
关键字与标识符
数据类型
常量和变量
关键字与标识符
运算符与表达式
从键盘获得输入
语句
分支结构
循环结构
## 常量
## 变量的属性
变量名
▶ 类型
值
▶ 地址
## 常量
整型常量 八进制、十六进制、十进制长整型后需要加 1 或 L。
浮点型常量 单精度后加 f 或 F,双精度后加 d 或 D 可省略。
逻辑型常量
字符型常量 单引号。
字符串常量 双引号。
## ## ✿ 常量的声明
12
final int MAX = 10;
final float PI = 3.14f;
## 变量
## 变量声明、初始化和赋值
int i, j = 0;
i = 8;
float k;
k = 3.6f;
Java 语言程序中可以随时定义变量,不必集中在执行语句之前。
## 接下来
数据类型
常量和变量
关键字与标识符
运算符与表达式
从键盘获得输入
0 码力 |
37 页 |
685.82 KB
| 2 年前
3
共 286 条
- 1
- 2
- 3
- 4
- 5
- 6
- 29













