酆叔のBlog

  • 首页
  • 分享技术
  • 八卦黑料
  • 生活日常
  • 日记
GO
IT技术

Linux搭建GoLang环境

GoLang官网https://golang.google.cn/dl/ 打开终端进入要安装GoLang的目录。 [root@VM-4-11-opencloudos home]# cd /usr/local/ [root@VM-4-11-opencloudos local]# wget https://golang.google.cn/dl/go1.23.1.linux-amd64.tar.gz下载完成后使用解压命令解压。 sudo tar -zxvf go1.23.1.linux-amd64.tar.gz 解压完…

2024年9月11日 0条评论 484点热度 0人点赞 酆叔 阅读全文
IT技术

GO 常量和变量

常量 常量的值无法在运行时改变,一旦赋值过后就无法修改,其值只能来源于: 常量只能是基本数据类型,不能是 常量的声明需要用到const关键字,常量在声明时就必须初始化一个值,并且常量的类型可以省略。 iota是一个内置的常量标识符,通常用于表示一个常量声明中的无类型整数序数,一般都是在括号中使用。 常量的值无法被修改,如果尝试对其进行修改的话将会无法通过编译。 变量 变量是用于保存一个值的存储位置,允许其存储的值在运行时动态的变化。 声明 在go中的类型声明是后置的,变量的声明会用到var关键字,格式为var 变量…

2024年5月15日 0条评论 724点热度 0人点赞 酆叔 阅读全文
IT技术

GO 数据类型

布尔类型 布尔类型只有真值和假值。 类型 描述 bool true 为真值,false 为假值 在Go中,整数0并不代表假值,非零整数也不能代表真值,即数字无法代替布尔值进行逻辑判断,两者是完全不同的类型。 整型 Go中为不同位数的整数分配了不同的类型,主要分为无符号整型与有符号整型。 序号 类型和描述 uint8 无符号 8 位整型 uint16 无符号 16 位整型 uint32 无符号 32 位整型 uint64 无符号 64 位整型 int8 有符号 8 位整型 int16 有符号 16 位整型 int32…

2024年5月14日 0条评论 715点热度 1人点赞 酆叔 阅读全文
IT技术

GO 编码风格

风格 关于编码风格这一块Go是强制所有人统一同一种风格,Go官方提供了一个格式化工具gofmt,通过命令行就可以使用,该格式化工具没有任何的格式化参数可以传递,仅有的两个参数也只是输出格式化过程,所以完全不支持自定义,也就是说所有通过此工具的格式化后的代码都是同一种代码风格,这会极大的降低维护人员的心智负担,所以在这一块追求个性显然是一个不太明智的选择。 tabs也就是制表符进行缩进,仅在一些特殊情况会使用空格。 众所周知,乘法的优先级比加法要高,在格式化后,*符号之间的间隔会显得更紧凑,意味着优先进行运算,而+符…

2024年5月11日 0条评论 516点热度 0人点赞 酆叔 阅读全文
IT技术

GO 基本语法之字面量

字面量,按照计算机科学的术语来讲是用于表达源代码中一个固定值的符号,也叫字面值。两个叫法都是一个意思,写了什么东西,值就是什么,值就是“字面意义上“的值。 整型字面量 为了便于阅读,允许使用下划线_来进行数字划分,但是仅允许在前缀符号之后和数字之间使用。 浮点数字面量 通过不同的前缀可以表达不同进制的浮点数 复数字面量 字符字面量 字符字面量必须使用单引号括起来'',Go中的字符完全兼容utf8。 转义字符 Go中可用的转义字符 字符串字面量 字符串字面量必须使用双引号""括起来或者反引号(反引号字符串不允许转义)

2024年5月10日 0条评论 707点热度 0人点赞 酆叔 阅读全文
IT技术

GO的一些基本语法

基本语法 package关键字代表的是当前go文件属于哪一个包,启动文件通常是main包,启动函数是main函数,在自定义包和函数时命名应当尽量避免与之重复。import是导入关键字,后面跟着的是被导入的包名。func是函数声明关键字,用于声明一个函数。fmt.Println("Hello 世界!")是一个语句,调用了fmt包下的Println函数进行控制台输出。 包 在Go中,程序是通过将包链接在一起来构建的,也可以理解为最基本的调用单位是包,而不是go文件。包其实就是一个文件夹,包内共享所有源文件的变量,常量,…

2024年5月9日 0条评论 712点热度 0人点赞 酆叔 阅读全文
IT技术

认识GO语言

特性 Go抛弃了继承,弱化了OOP,类,元编程,泛型,Lamda表达式等这些特性,拥有不错的性能和较低的上手难度,非常适合用于云服务开发,应用服务端开发,甚至可以进行部分Linux嵌入式开发,不过由于带有垃圾回收,其性能肯定无法媲美C/C++这类系统级语言,但Go在其擅长的领域表现十分出色。虽然面世只有13年,但也已经有大量的行业采用了Go作为首选语言,尽管如此,Go语言仍有不少的缺点,比如令人诟病的错误处理,略显畸形的泛型,标准库虽然很丰富但内置的数据结构却没几个等等,不过总的来说这是一门非常年轻且具有活力的现代…

2024年5月8日 0条评论 644点热度 0人点赞 酆叔 阅读全文
IT技术

Windows下Go 语言环境配置

Go语言安装包下载地址: https://golang.org/dl/ 从官网直接下载安装包。 然后自定义安装目录,也可以默认安装目录。我习惯安装在D盘。 打开电脑的命令提示符,输入go version命令查看是否安装成功。 安装完成之后先创建项目存放路径。先新建一个文件夹,在文件夹下面在创建bin、pkg、src三个子文件夹。 bin:用来存放编译后生成的可执行文件pkg:用来存放编译后生成的归档文件src:用来存放源码文件 创建完成后就开始配置环境。 GOPATH 表示 GO 项目的存放路径,所有的项…

2024年5月7日 0条评论 567点热度 0人点赞 酆叔 阅读全文

酆叔

上辈子作恶多端,这辈子早起上班。

分类
  • IT技术
  • 八卦黑料
  • 日记
  • 生活日常
标签聚合
GO 网络 日记 PHP Linux 设计模式 照片 MySQL
最新 热点 随机
最新 热点 随机
2025/05/15 周四 晴 2025/05/12 周一 晴 2025/05/08 周四 多云 2025/05/07 周三 阵雨 2025/05/06 周二 阵雨 2025/04/30 周三 多云
认识PHP(四)变量 PHP new的用法 VPN\机场 Linux搭建GoLang环境 单例模式 编译安装PHP
腾讯云
又拍云
订阅
订阅

COPYRIGHT © 2024 酆叔のBlog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备2023016219号