• Go语言 变量


    变量

    变量不过是赋予程序可以操作的存储区的名称。Go中的每个变量都有一个特定的类型,该类型确定变量内存的大小和布局,可以存储在该内存中的值的范围以及可以应用于该变量的一组操作。变量的名称可以由字母,数字和下划线字符组成。它必须以字母或下划线开头。大写和小写字母是不同的,因为Go区分大小写。根据上一章介绍的基本类型,将有以下基本变量类型-
    • byte - 通常是一个八位位组(一个字节)。这是字节类型。
    • int - 机器最自然的整数大小。
    • float32 - 单精度浮点值。
    Go编程语言还允许定义各种其他类型的变量,例如枚举,指针,数组,结构和联合,我们将仅关注基本变量类型。

    Go中的变量定义

    变量定义告诉编译器在哪里以及为变量创建多少存储空间。变量定义指定一种数据类型,并包含一个或多个该类型变量的列表,如下所示:-

    var variable_list optional_data_type;
    

     此处,optional_data_type是有效的Go数据类型,包括byte,int,float32,complex64,boolean或任何用户定义的对象等,并且variable_list可以包含一个或多个标识符名称,以逗号分隔。一些有效的声明显示在这里-

    var  i, j, k int;
    var  c, ch byte;
    var  f, salary float32;
    d =  42;
    

    Go中的左值和右值

    Go中有两种表达式-
    • lvalue - 引用内存位置的表达式称为“lvalue”表达式。左值可能显示为分配的左侧或右侧。
    • rvalue - 术语“rvalue”是指存储在内存中某个地址处的数据值。一个右值是一个不能为其赋值的表达式,这意味着一个右值可能出现在赋值的右侧而不是左侧。
    变量是左值,因此可能出现在赋值的左侧。数字文字是右值,因此可能无法赋值并且不能出现在左侧。
    以下语句有效-
    x = 20.0
    

     以下语句无效。它将产生编译时错误-

    10 = 20
    

      

     

    Go语言相关教程

    Go语言教程

      

  • 相关阅读:
    Direct3D 光照和材质
    UGUI 过渡动画插件,模仿NGUI的Tween (转载)
    Unity 功夫猫
    LinkedList和List在三种简单算法中效率比较
    学习Modern UI for WPF
    H3 BPM Sheet表单 NTKO功能使用说明
    H3 BPM MVC表单SheetOffice控件使用分享
    H3 BPM初次安装常见错误详解5-7
    吕学敏:全面、细致功能锻造灵活审批
    华陆工程——业务流程管理方案
  • 原文地址:https://www.cnblogs.com/jc2182/p/12937162.html
Copyright © 2020-2023  润新知