获得徽章 0
#青训营 x 字节后端训练营# 看了《Go之如何截取string字符串?截取英文与中文字符串》,在截取英文字符串时可以使用像Python的方式进行截取(但是没有负数),截取中文时需要将其转换为数组,类型未为rune,然后截取数组
评论
#青训营 x 字节后端训练营# 今天学习了《Golang 零值、空值与空结构》,主要阅读了零值和空值的相关概念,在之前的C++语言中,0值和空值是很容易理解的,但是现在在Golang里面加入了nil,代表了未赋值的状态,并且nil还具有类型,这样可以避免程序员忘记赋值的情况出现。
评论
#青训营 x 字节后端训练营# 记录一下猜数字的Go代码,windows系统中的换行是\r\n
package main

import (
"fmt"
"strconv"
"strings"
)
import "math/rand"
import "time"
import (
"bufio"
"os"
)

func main() {
maxNum := 100
rand.Seed(time.Now().UnixNano())
secretNumber := rand.Intn(maxNum)
fmt.Println("Secret Number is", secretNumber)
fmt.Println("Your guess?")
reader := bufio.NewReader(os.Stdin)
for {
input, err := reader.ReadString('\n')
if err != nil {
fmt.Println("Error occured when reading", input)
continue
}
input = strings.TrimSuffix(input, "\r\n")
guess, err := strconv.Atoi(input)
if err != nil {
fmt.Println("Error occured when parsing", err)
continue
}
fmt.Println("Your guess is", guess)
if guess > secretNumber {
fmt.Println("Bigger")
} else if guess < secretNumber {
fmt.Println("Smaller")
} else {
fmt.Println("Correct")
break
}
}
}
展开
评论
赞了这篇沸点
#青训营 x 字节后端训练营# 打卡第二天,感觉只是上网课没有练习还是有点问题,对Go的熟练度上不太行,而且每次都得回去看笔记。。。有没有哪位大神知道有什么好的软件或者网站可以边学边练习的?求求了[流泪]
评论
下一页
个人成就
文章被阅读 58
掘力值 10
收藏集
0
关注标签
0
加入于