首页 > 其他分享 >Go 语言基础语法

Go 语言基础语法

时间:2023-07-06 09:45:57浏览次数:29  
标签:语言 程序 var 语法 关键字 Go 标识符

标识符

标识符用来命名变量、类型等程序实体。

36 个预定义标识符

append bool byte cap close complex complex64 complex128 uint16
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr

关键字

 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

程序一般由关键字、常量、变量、运算符、类型和函数组成。

程序中可能会使用到这些分隔符:括号 (),中括号 [] 和大括号 {}。

程序中可能会使用到这些标点符号:.、,、;、: 和 …。

Go 语言的空格

Go 语言中变量的声明必须使用空格隔开

var age int

  

标签:语言,程序,var,语法,关键字,Go,标识符
From: https://www.cnblogs.com/fczlm/p/17531233.html

相关文章

  • go语言结构
    基础组成包声明引入包函数变量语句&表达式注释packagemainimport"fmt"funcinit(){fmt.Print("helloworld1\n")}funcmain(){fmt.Print("helloworld")}packagemain表示一个可独立执行的程序,每个Go应用程序都包含一个名为main的包funcmain() ......
  • 【854】通过polygon切取tif栅格数据
    参考:CuttingapolygonfromTIFFwithPython[closed]importrasterioimportrasterio.maskimportgeopandasasgpddataset=rasterio.open("wc2.1_10m_elev.tif")gdf_africa=gpd.read_file("africa1_map.gpkg")poly=gdf_africa.loc[0,&......
  • go select 使用总结
    转载请注明出处:在Go语言中,select语句用于处理多个通道的并发操作。它类似于switch语句,但是select语句用于通信操作,而不是条件判断。select语句会同时监听多个通道的操作,并选择其中一个可用的通道进行操作。select语句的语法如下:select{case<-channel1://......
  • 语法-where
    在MySQL中,WHERE是一种用于查询数据的子句(clause)。它被用于在SELECT、UPDATE、DELETE等语句中指定一个条件,以过滤出符合条件的数据。WHERE子句可以根据指定的条件对表中的数据进行过滤。只有满足条件的记录才会被包含在查询结果中。在使用WHERE子句时,您可以使用各种比较运算符、......
  • python: Ten Sort Algotrthms
     #encoding:utf-8#Author:geovindu,GeovinDu涂聚文.#IDE:PyCharm2023.1python11#Datetime:2023/7/220:25#User:geovindu#Product:PyCharm#Project:pythonStudyDemo#File:TenSortAlgotrthms.py#explain:学习......
  • 汇编语言(王爽)实验10.2
    assumecs:codecodesegmentstart:movax,4240Hmovdx,000FHmovcx,0AHcalldivdwmovax,4c00hint21hdivdw:movbx,ax;X的低16位暂存在bx中movax,dxmovdx,0divcxmovsi,ax......
  • 打造自己的脚本语言jacsl-基于C++(1)
    目录flexbison统计字数示例简单计算器flexbisonsudodnfinstallflexbisonsudodnfinstallflex-devel统计字数示例/*字数统计示例*/%{intchars=0;intwords=0;intlines=0;%}%%[a-zA-Z]+{words++;chars+=strlen(yytext);}\n{chars++;lines++;}.{chars......
  • GOPEED, 一款支持全平台的下载器
    GOPEED,一款支持全平台的下载器开源、轻量、原生,支持(HTTP、BitTorrent、Magnet等)协议下载。下载地址下载首页......
  • go语言的"面向对象"
    面向对象定义面向对象三要素:封装:将属性(数据)和方法(操作)封装,提供访问控制,隐藏实现细节,暴露该暴露的继承:子类可以从父类直接获得属性和方法,减少重复定义。子类中如果与父类不同,可以自己定义新的属性和方法,也可以覆盖同名的属性和方法多态:前提是继承和覆盖,使得子类中虽然使用同......
  • go语言结构体排序
    排序接口从接口定义来看,要实现某类型的排序要知道有多少个元素2个指定索引的元素怎么比较大小,索引i的元素小于索引j的值返回true,反之返回false如何交换指定索引上的元素那么自定义类型,要想排序,就要实现sort包中该接口。结构体排序 假设有N个学生,学生有姓名和年龄,按照年龄......