Go的100天之旅-03变量】的更多相关文章

变量 变量介绍 变量这个词来源于数学,类似方程中的x.y,代表的是存储在计算机中的值.这里主要介绍Go和其它编程语言不一样的地方,在前面我们提到过,Go是一门静态语言.静态语言区别动态语言一个重要的特性就是变量的类型不可变,一般是在声明的时候就指定类型,之后就不可修改它的类型,而动态语言可以随时修改变量的类型.Go的变量可以在声明的时候不指定类型而是直接赋值,Go会自动根据值判断变量的类型,比如: var i = 1 当然这时i的类型(int)也就确定了之后不能修改i的类型. 也可以声明的时候指…
PHP 内核之旅系列 PHP内核之旅-1.生命周期 PHP内核之旅-2.SAPI中的Cli PHP内核之旅-3.变量 一.弱类型语言 php是弱类型语言.一个变量可以表示任意数据类型. php强大的一部分原因就是因为它是弱类型语言,但是弱类型语言也有它的缺点,使用不当也会造成很大的问题. 定义变量的时候不需要指定变量类型,也不需要初始化变量. //定义变量 $test; 二.PHP的变量类型 php虽然是弱类型语言,但是内部也是有数据类型的,总共有8种 标量类型 复合类型 特殊类型 字符串str…
变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值. 例如: #!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name…
package cn.bdqn.test; /** * * @author 小豆腐 * * 变量:会变化的量?? * 一个数据在内存中存储空间的表示!在运行期间可以动态改变! * * 关键字:在java中已经被使用或者定义的单词!不能作为变量名! * * java中八种基本数据类型 * * byte 一个字节占8bit 取值范围 -128 127 * short 短整型 * int 整型 取值范围 -2的31次方 2的31次方-1 * long 长整型 都是数值类型 * float 单精度浮点型…
标识符的命名规则需要注意哪几点? 定义 就是给类,接口,方法,变量等起名字的字符序列 组成规则 英文大小写字母 数字 $和_ 注意事项 不能以数字开头 不能是java中的关键字 区分大小写 常见的命名规则(见名知意) A:包全部小写 单级包:小写 举例:liuyi,com 多级包:小写,并用.隔开 举例:cn.itcast,com.baidu B:类或者接口 一个单词:首字母大写 举例:Student,Demo 多个单词:每个单词首字母大写 举例:HelloWorld,StudentName C…
一.字面值定义 创建一个Hero对象会用到new关键字,但是给一个基本类型变量赋值却不是用new. 因为基本类型是Java语言里的一种内置的特殊数据类型,并不是某个类的对象.  给基本类型的变量赋值的方式叫做 字面值,示例如下: float hp = 313f; int armor = 24; 二.整数字面值 当以l或者L结尾的时候,一个整数字面值是long类型,否则就是int类型. 建议使用大写的L而非小写的l,因为容易和1混淆. byte,short,int和long的值都可以通过int类型…
变量的命名规范 一:变量命名的大前提,应该能够反映出变量值所记录内容 1:变量名只能由数字,字母,下划线组成 2:变量名不能以数字开头 3:变量名不能使用系统的关键字,不然可能会报错 二:变量名的命名风格 2.1 驼峰体(类命令推荐使用) AgeOfOldboy=13 2.2纯小写+下划线(变量命名推荐使用) 三:变量值具备三大特征 age=18 id:是根据内存地址计算而来,id如果不同内存地址肯定不同 type:type(18) value:值 is ----> 判断id是否相等 == --…
基础数据类型 在变量的定义中,我们讲了每个变量是有类型的,类型在计算机中是用来约束数据的解释.Go语言和其它计算机语言一样,提供丰富了丰富的数据类型,我们就来看看到底有哪些类型,同时也可以比较一下它和其它语言的区别. 整型 整型就是用来表示变量是整数的类型.和C类似,Go整型分为两个大类,无符号和有符号的,有符号简单来说就是能表示负数的类型,无符号就是这个类型没有正负号,统一表示整数.除了符号还有一点就是长度,因为符号和长度就决定了整型的范围.下面是Go整型的分类: 类型 说明 范围 int 整…
基本语法 Go关键字 下面是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 除了上面25个关键字,Go还有36个预定义符: append bool byte cap close complex complex64 co…
常量 简介 道可道,非常道.这里常道指的永恒不变的道理,常有不变的意思.顾名思义和变量相比,常量在声明之后就不可改变,它的值是在编译期间就确定的. 下面简单的声明一个常量: const p int = 1 声明常量的时候可以指定类型也可以类似:=简单声明一样,不指定类型如下: const p = 1 也可以同时给多个赋值: const i, j = 1, 2 const m, n = 1, "a" 也可以批量的声明: const ( a = 0 b = 1 ) 如果批量的声明,后面的可…