LeetCode题中GoLang基本语法与函数

Posted Pistachiout

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode题中GoLang基本语法与函数相关的知识,希望对你有一定的参考价值。

  1. 二维数组
 matrix := make([][]int, m)
    for i := range matrix 
        matrix[i] = make([]int, n)
    

 ans := make([][]int,0)//动态二维数组,初始化或清除所以元素
ans =append(ans,[]int )//添加元素

2.排序

count:=[2002]int
sort.Ints(count[:]//[2002]int 与[]int 不是一种类型,要先变成切片后再排序
//go语言没有返回数组最小的min函数,需要自己定义

3.字符串

strings.Count(str1, str2)//判断字符串str2在字符串str1中的个数
string('a')//int,字符转字符串
strconv.Atoi() (int, error)//字符串转int
strconv.Itoa()//int转字符串,如需要int每一位值时可使用Itoa+Atoi
str[i]//可将字符串按数组方式遍历

4.遍历

for v:=range arr//v为下标
for _,v:=range arr//v为数值,注意用for each时,若只需要arr[i],一定要在前面加上_,不然返回的是i

以上是关于LeetCode题中GoLang基本语法与函数的主要内容,如果未能解决你的问题,请参考以下文章

『GoLang』函数

Golang基本语法

Golang basic_leaming1 基本语法

Golang basic_leaming1 基本语法

Golang 学习入坑Go语言结构及基本语法及基本类型

[golang note] 匿名组合