首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
goland
小新111
创建于2024-08-26
订阅专栏
goland学习
暂无订阅
共19篇文章
创建于2024-08-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
goland和python对比
``` 数据结构对比 goland: map chan slice array 结构体(struct) 指针 python: - List(列表) - Tuple(元组) - Set(集合) - Di
Go语言基础之并发
```go ### goroutine调度 目前 Go 语言的调度器采用的是 `GPM` 调度模型 单从线程调度讲,Go语言相比起其他语言的优势在于OS线程是由OS内核来调度的, goroutine
go JSON 数据格式
```go ###序列化是在内存中把数据转换成指定格式 `json.Marshal()` 的函数签名是 `func Marshal(v interface{}) ([]byte, error)` ##
go 读写数据
```go #读取用户的输入 我们如何读取用户的键盘(控制台)输入呢? 从键盘和标准输入 `os.Stdin` 读取输入,最简单的办法是使用 `fmt` 包提供的 Scan 和 Sscan 开头的函数
go 标准库概述
```go # regexp 包 简单模式 ok, _ := regexp.Match(pat, []byte(searchIn)) 先返回正则对象 `Compile` 方法返回一个 Regexp 对
Go Error接口和错误处理
```go # Error接口和错误处理 Go 语言中的错误处理与其他语言不太一样,它把错误当成一种值来处理, 更强调判断错误、处理错误,而不是一股脑的 catch 捕获异常。 ### Error 接
Go语言基础之反射
```go # 变量的内在机制 Go语言中的变量是分为两部分的: - 类型信息:预先定义好的元信息。 - 值信息:程序运行过程中可动态变化的 # 反射介绍 反射是指在程序运行期间对程序本身进行访问和修
Go语言基础之接口
```go 在Go语言中接口(interface)是一种类型,一种抽象的类型。 相较于之前章节中讲到的那些具体类型(字符串、切片、结构体等)更注重“我是谁”, 接口类型更注重“我能做什么”的问题。 接
Go语言基础之结构体
```go # 类型别名和自定义类型 //将MyInt定义为int类型 type MyInt int 通过`type`关键字的定义,`MyInt`就是一种新的类型,它具有`int`的特性 TypeAl
go map
```go map是一种无序的基于`key-value`的数据结构,Go语言中的map是引用类型,必须初始化才能使用 map类型的变量默认初始值为nil,需要使用make()函数来分配内存 make(
go 切片
```go 切片是一个引用类型,它的内部结构包含`地址`、`长度`和`容量` 切片是引用类型,不支持直接比较,只能和nil比较 var a []string //声明一个字符串切片 var b = [
go 数组
```go 1. 数组:是同一种数据类型的固定长度的序列。 2. 数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类型的组成部分 3. 长度是数组类型的
go switch
```goland switch var1 { case val1: ... case val2: ... default: ... } 一旦成功地匹配到某个分支,在执行完相应代码后就会退出整个 sw
go if-esle
```goland 关键字 if 和 else 之后的左大括号 { 必须和关键字在同一行,如果你使用了 else-if 结构,则前段代码块的右大括号 } 必须和 else-if 关键字在同一行。这两条
go指针
```go Go 语言的取地址符是 `&`,放到一个变量前使用就会返回相应变量的内存地址 这个地址可以存储在一个叫做指针的特殊数据类型中,在本例中这是一个指向 int 的指针,即 `i1`:此处使用
Go 字符串
```go 字符串是一种值类型,且值不可变,即创建某个文本后你无法再次修改这个文本的内容 UTF-8 是被广泛使用的编码格式,是文本文件的标准编码,其它包括 XML 和 JSON 在内,也都使用该编码
GO 常量和变量
```go 常量定义以及初始化 const a=123 (静态编译可自行推断类型) const a int=123 iota const ( a = iota b = iota c = iota )
Go 程序的基本结构和要素
```go ## 包的概念、导入与可见性 包是结构化代码的一种方式 一个应用程序可以包含不同的包,而且即使你只使用 main 包也不必把所有的代码都写在一个巨大的文件里:你可以用一些较小的文件,并且在
goland安装以及运行环境
```go Go安装以及运行环境 1、Go环境变量 $GOROOT是安装目录 $GOARCH 处理器架构 $GOOS 操作系统 $GOBIN 编译器和链接器的安装位置 $GOPATH 项目路径 $GO