首页 > 其他分享 >go语言基础

go语言基础

时间:2022-12-01 19:48:18浏览次数:30  
标签:case 语言 基础 运算符 报错 go 表达式 变量

变量

  1. _ 这个变量不需要声明(声明不会报错),系统编译的时候,会自动忽略,接收的值不能打印(直接报错,算是为多个返回值支持而做的)
  2. 申明的变量必须使用,否则就直接报错
  3. 定义变量 var m int32 = 1(此时的类型int32可以不写,编译器自己识别)
  4. var仅仅用来申明变量,函数使用的是func

运算符

  1. go语言的运算符来自C语言
  2. go不支持三目运算符,并且 ++ -- ,不能在后面再接其他的表达式

关键字

  1. go没有class,但是有struct
  2. switch不需要break
  3. switch和case后面后面接的是表达式(常量,变量,表达式等),case后面的表达式可以有多个,并且使用,来隔开;而不是通过多个case来拼接
  4. func关键字:用来声明函数,其他部分和变量基本一致,如果申明多个返回值,必须使用括号括起来

属性

  1. go不和java一样有着private default protect default 关键字
  2. 如果是首字母小写就是private;大写就是public

括号

  1. if等后面的()不需要,但是{}无论如何都必须有

标签:case,语言,基础,运算符,报错,go,表达式,变量
From: https://www.cnblogs.com/sqmw/p/16939815.html

相关文章

  • 一文了解 Go 标准库 strconv:string 与其他基本数据类型的转换
    耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的知识是Go标准库——strconv。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成长一......
  • golang 模拟byte数组
    packagemainimport("fmt")typeBytes[]bytefuncmain(){ fmt.Println("hello") fmt.Println("--------------") //ascii字符=============================......
  • 国产自研、安全、高可用——袋鼠云大数据基础平台EasyMR筑基企业数字化转型
    近年来,国际形势的风云变幻,中美双边关系的恶化,自2013年“棱镜门”事件之后,又一次警示国人,对于科技领域,只有自己掌握核心关键技术,实现自主可控,才能摆脱越来越频繁的“卡脖子......
  • 基础语法
    <!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title></title> </head> <body> <!--数据渲染--> <divid="app"> <!--模板语法--> <div......
  • Django基础
    官方文档:https://docs.djangoproject.com/zh-hans/4.1/introDjango下载安装安装安装正式版本cmd中输入pipinstalldjango安装特定版本安装最......
  • GO各种包的用途
    Go语言标准库常用的包及功能Go语言标准库包名功 能bufio带缓冲的I/O操作bytes实现字节操作container封装堆、列表和环形列表等容器crypto加密算法database数据库驱动和......
  • 基于 RocketMQ 的 Dubbo-go 通信新范式
    本文作者:郝洪范,Dubbo-goCommitter,京东资深研发工程师。一、MQRequestReply特性介绍什么是RPC通信?如上图所示,类似于本地调用,A服务响应调用B服务的helloworld......
  • django mysql\base.py 报错 KeyError: <class 'bytes'>`
     追踪源码:问题文件:Python36\lib\site-packages\django\db\backends\mysql\base.pydefget_new_connection(self,conn_params):conn=Database.connect......
  • C、C++、Java语言中异常处理机制浅析
    C、C++、Java语言中异常处理机制浅析一、    异常处理(ExceptionalHandling)概述1.    异常处理异常处理又称异常错误处理,它提供了处理程序运行时出现任何意外或......
  • R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测|附代码数据
    原文链接:http://tecdat.cn/?p=17950 最近我们被客户要求撰写关于信贷数据的研究报告,包括一些图形和统计输出。在本文中,我们使用了逻辑回归、决策树和随机森林模型来对信......