常量与变量

PHP manual notes | PHP手册笔记

你说的曾经没有我的故事 提交于 2020-03-29 02:58:09
PHP http://www.php.net/manual/zh/index.php 基本语法 PHP 标 记 可以在 PHP 中使用四对不同的开始和结束标记。其中两种,<?php ?> 和 <script language="php"> </script> 总是可用的。另两种是短标记和 ASP 风格标记,可以在 php.ini 配置文件中打开或关闭。尽管有些人觉得短标记和 ASP 风格标记很方便,但移植性较差,通常不推荐使用。 此外注意如果将 PHP 嵌入到 XML 或 XHTML 中则需要使用 <?php ?> 标记以保持符合标准。 如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白 从 HTML 中分 离 要输出大段文本时,跳出 PHP 解析模式通常比将文本通过 echo 或 print 输出更有效率。 指令分隔 符 同 C 或 Perl 一样,PHP 需要在每个语句后用分号结束指令。在一个 PHP 代码段中的最后一行可以不用分号结束。 注 释 PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释。 // 或 # /*…*/ 类型 简 介 PHP 支持 8 种原始数据类型。 四种标量类型: boolean (布尔型) integer

【PHP篇】变量与常量

不问归期 提交于 2020-03-26 22:39:53
变量: 变量的作用域为函数区域 判断是否存在:isset($变量名);//返回bool 判断是否为空:empty($变量名)//变量未声明或者值为空返回1,否则返回false 清除变量:unset($变量名) 或者 $变量名=null; 引用:$a=10; $b=&$a; $b=20; echo $a.'--'.$b;//输出20—20 可变变量:$h1="kk"; $$h1="kkbb"; echo $kk; //输出结果为:kkbb 静态变量: 声明:static $变量名=值; 作用域:相应函数内部 //函数多次调用间共享,典型为记录函数调用次数 说明:全局声明的静态变量不作用于其他函数 常量: 基本介绍:一旦声明不可改变,一定要赋初值,作用域为全局 常量类型只支持:bool int float string 声明方法1:define(“常量名”, 值 , bool ) //常量名最好大写,bool值为true则不区分大小写,默认false 声明方法2:const 常量名=初值; 输出:echo 常量名 //常量名称不可加 $ 清除:不可用unset(常量名) 清除 系统常量:echo M_PI; //获取Pi (1)当前行号__LINE__ (2)当前文件绝对路径__FILE__ 注意:类或接口中的常量声明只能用const 常量名=初值; 变量类型: 1、 自动类型转换:

Go 基础

删除回忆录丶 提交于 2020-03-19 02:16:34
一、Go 语言结构 在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。 Go Hello World 实例 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 接下来让我们来看下简单的代码,该代码输出了"Hello World!": package main import "fmt" func main() { /* 这是我的第一个简单的程序 */ fmt.Println("Hello, World!") } 让我们来看下以上程序的各个部分: 第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。 下一行 import "fmt" 告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数。 下一行 func main() 是程序开始执行的函数。main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)。 下一行 /*...*/ 是注释,在程序执行时将被忽略。单行注释是最常见的注释形式

Go语言常量与变量初识

大兔子大兔子 提交于 2020-03-16 00:25:38
标识符和关键字 标识符 标识符只能以字母和 _ 组成,并且只能以字母和 _ 开头。 关键字 Go中有25个关键字: break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var 变量 变量声明 变量需要先声明,再使用。其语法如下: var name string 其数据类型有: string,字符串 int,整型 bool,布尔型 上面这种是一个变量一个变量的声明,go也有批量声明方式: var ( name string age int isBoy bool ) 变量的初始化: func main(){ name = "joker" age = 18 isBoy = true } 注意: Go语言中非全局变量声明了必须使用,不使用则编译不过去。 变量还可以声明的同时并赋值: var name string = "Joker" 也可以根据值来判断变量是什么类型: var age = 14 还可以用简短变量声明(只能在函数体里使用): name := "Joker" fmt.Print(name) 匿名变量 匿名变量不占用命名空间

go 常量定义和使用

跟風遠走 提交于 2020-03-15 17:26:34
常量的定义与变量类似,只不过使用 const 关键字。 常量可以是字符、字符串、布尔或数字类型的值。 常量不能使用 := 语法定义。 常量必须定义时赋值,不能多次赋值 package main import "fmt" const PI = 3.1415926 const ErrorCode = "001" const SuccessCode = "200" const Open = true const Close = false func main() { const state = "success" fmt.Println(PI, Open, state) //state = "closed" 报错,只能初始化一次 //fmt.Println(state) for i := 0; i < 5; i++ { const s = 6 fmt.Println(s) } } go语言开发交流 qq群 857263711 保持进步 希望每个人都能找到自己喜欢的方式生活、工作。 来源: https://www.cnblogs.com/songhuan999999/p/11187728.html

Java常量与变量

China☆狼群 提交于 2020-03-15 06:51:09
1.标识符 在Java中,变量、常量、函数、类都可以称为程序实体,而他们的名称统称为标识符。 (1)标识符的命名规则 标识符可以由字母、数字、下划线(_)和$组成,不能以数字开头。 标识符严格区分大小写。 标识符不能是Java关键字和保留字。 标识符的命名最好能反映出其作用。 需要说明的是,以下划线(_)开头是合法的,但是在Go语言中不合法。 python语法中也是合法的,只不过表示私有变量。 2.关键字 关键字是被编程语言保留的字符序列,编程人员不能将其当作标识符,因此关键字也被称为保留字。 java中的关键字: Java总共有50多个关键字,还有几个保留字,比如goto。 3.变量 在数学概念中,变量表示没有固定值且可以改变的数。 从计算机系统的角度来看,变量是一段或多段用来存储数据的内存。 变量的三个元素:变量类型、变量名和变量值。 变量的命名规则:   满足标识符的命名规则。   符合驼峰法命名规范。(变量都以小写字母命令,如果由多个单词组成,除首单词外其余单词第一个字母大写)   变量名的长度没有限制。 变量命名方式: (1)先定义类型,再进行赋值   v_type v_name   v_name = value (2)直接定义变量   v_type v_name = value 4.数据类型 (1)基本数据类型 不同数据类型,占据的内存大小: 不同数据类型的取值方位:

Go语言入门(一)

你说的曾经没有我的故事 提交于 2020-03-14 11:28:31
Go语言入门(一) Go语言简介 官方介绍 Google推出的一门编程语言 开源编程语言,结构简单,可靠,高效 Go语言的主要开发者 2007年有Robert Griesemer,Rob Pikle,Ken Thompson主持开发 2009年11月开源 Go语言的特点 简洁,快速,安全 并发,开源 内存管理,数据安全,编译迅速 跨平台 Go语言环境安装 安装步骤如下 下载地址: https://studygolang.com/dl 根据平台安装不同的安装包 安装路径不要出现中文 开发环境 Goland: 破解方法参考( https://www.cnblogs.com/zhangguosheng1121/p/11448194.html ) Vscode 第一个Go语言程序 helloworld package main // package 表示该文件所属的包 // 导入包 import "fmt" //行注释,可以注释单行 /* 块注释 可以注释多行 */ // func 函数 //main 主函数名,主函数名有且只有一个,作为程序的主入口 // () 函数参数列表 // {} 函数体 // fmt.Println 打印 // hello world func main01() { //Println:打印并换行 fmt.Println("Hello World!") fmt

c++ 常量/有符号数和无符号数

穿精又带淫゛_ 提交于 2020-03-14 03:59:01
一、宏定义 #define 和常量 const 1、 const关键字 const 是 constant 的简写,只要一个变量前面用const来修饰,就意味着该变量里的数据可以被访问,不能被修改。也就是说const意味着只读(readonly)。 const修饰一个变量,一定要给这个变量初始化值,若不初始化,后面就无法初始化。 1.1 #include <iostream> using namespace std; int main() { const double pi; //圆周率的值用pi表示 pi=3.14159265; cout<<"圆周率的近似值是"<<pi<<endl; return 0; } 报错,没有初始化。只读。 1.2 #include <iostream> using namespace std; int main() { const double pi=3.141592; //圆周率的值用pi表示 cout<<"圆周率的近似值是"<<pi<<endl; return 0; } 1.3 const关键字应用 欲阻止一个变量被改变,可使用const,在定义该const变量时,需先初始化,以后就没有机会改变他了; 对指针而言,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const; 在一个函数声明中

Java——基础语法

我的梦境 提交于 2020-03-12 19:01:47
【标识符】 Java对各种变量、方法和类等要素命名时使用的字符序列。 Java标识符命名规则: <1>由字母、数字、下划线"_"和美元符"$"组成(不能有空格); <2>以字母、下划线、$开头; <3>对大小写敏感,长度无限制。 【关键字】 Java关键字都是小写。 goto和const虽然从未被使用,但也作为Java关键字保留。 【Java常量】 Java的常量用字符串表示,区分为不同的数据类型: <1>整型常量:123 <2>实型常量:1.23 <3>字符常量:'a' <4>逻辑常量:true false <5>字符串常量:"hello" 【注意】"常量"还会用在其他语境中,表示值不可变的变量(--变量赋值后,不允许改变,例如final)。 【变量】 <1>Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。 <2>Java程序中每个变量都有特定的数据类型,在使用前必须对其声明,格式如下: type varName = value ; 【注意】 变量实际上是内存上的一小块区域,使用变量名访问这块区域,因此, 每个变量使用前必须要先申明[声明],然后必须进行赋值[填充内容] ,才能使用。 【分类】 局部变量:方法或语句块内部定义的变量(方法参数列表中的形参也属于局部变量)。 成员变量:方法外部、类的内部定义的变量。 【注意】 类外面(即与类对应的大括号外面

代码的可维护性

╄→гoц情女王★ 提交于 2020-03-12 03:52:34
避免使用全局量 包括变量和函数,最好对齐进行封装; 避免与null进行比较 如果看到了与null比较的代码,尝试使用以下技术替换 function sortArry ( values ) { if ( values != null ) { //不推荐 values . sort ( ) } } function sortArry ( values ) { if ( values instanceof Array ) { //推荐 values . sort ( ) } } a、如果值应为一个引用类型,使用 instanceof 操作符检查其构造函数; b、如果值应为一个基本类型,使用 typeof 检查其类型; c、如果是希望对象包含某个特定的方法名,则使用 typeof 操作符确保指定名字的方法存在于对象上 使用常量 将固定不变的值封装成常量 var constants = { INVALID_MSG : "SUCCESS!" , INVALID_URL : "/detail/info" } 来源: CSDN 作者: 小宇宙chris_310 链接: https://blog.csdn.net/qq_38796823/article/details/104805670