文章 2024-09-04 来自:开发者社区

Golang语言基础之接口(interface)及类型断言

                                             作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.接口类型 1.为什么要使用接口 在电商系统中我们允许用户使用多种支付方式(支付宝支付、微信支付、银联支付等),我们的交易流程中可能不太在乎用户...

文章 2024-09-04 来自:开发者社区

Golang语言结构体(struct)面向对象编程基础篇

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.面向对象的引入 1.Golang语言面向对象编程 - 1.Golang也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言,所以我们说Golang支持面向对象编程特性是比较准确的; - 2.Gol...

Golang语言结构体(struct)面向对象编程基础篇
文章 2024-09-04 来自:开发者社区

Golang语言之映射(map)快速入门篇

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.映射(map)定义 1.映射(map)概述 映射(map)是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。...

文章 2024-09-04 来自:开发者社区

Golang语言之切片(slice)快速入门篇

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.切片(slice)概述 1.数组的局限性 数组的三个特点: - 1.长度固定; - 2.连续内存空间; - 3.同一类型集合; 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性,比...

Golang语言之切片(slice)快速入门篇
文章 2024-09-04 来自:开发者社区

Golang语言之数组(array)快速入门篇

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数组的定义 1.数组的引入 package main import "fmt" func main() { // 实现的功能,将西游记师徒四人的分数求和,平均数 tangsanzang := 100 su...

Golang语言之数组(array)快速入门篇
文章 2024-09-04 来自:开发者社区

Golang语言之函数(func)进阶篇

作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.init初始化函数 1 初始化函数作用 - 1.init初始化函数可以用来进行初始化操作 每个"*.go"源文件都可以包含一个init函数,该函数会在main函数执行前,被Go运行框架调用。 - 2.全局变量定义,init函数,main函数的执行流程? 顺序依次是: 全局变量定义,init函数,main函...

Golang语言之函数(func)进阶篇
文章 2024-09-04 来自:开发者社区

Golang语言错误处理机制

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.利用defer+recover捕获错误 package main import "fmt" func cal(a, b int) (res int) { ...

文章 2024-09-04 来自:开发者社区

Golang语言标准库time之日期和时间相关函数

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.时间类型 package main import ( "time" "fmt" ) func main() { // 获取...

文章 2024-09-04 来自:开发者社区

Golang语言基于go module方式管理包(package)

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Go Modules发展史 1.前言 一般编程语言都会提供依赖库管理工具,例如python的pip、node.js的npm,java的maven,rust的cargo,Go语言也有提供自己的依赖库管理工具。 Go语言在1.11提出...

Golang语言基于go module方式管理包(package)
文章 2024-09-04 来自:开发者社区

Golang语言基于GOPATH方式管理包(package)

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.包概述 1 为什么要使用包 使用包的原因主要有两个: - 1.我们不能把所有的函数都放在同一个源文件中,可以分门别类的把函数放在不同的源文件中; - 2.解决同名问题: 两个人想要定义一个同名的函数,在同一个文件...

Golang语言基于GOPATH方式管理包(package)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像