随笔分类 -  go

上一页 1 ··· 4 5 6 7 8 9 下一页
摘要:点击查看代码 package main import "fmt" func main() { /* 复数就是两个两个实数,两个浮点数,一个表示实部(real),一个表示虚部(imag) complex64: complex128:推导默认 */ var a complex64 a = 1.2 + 1 阅读全文
posted @ 2022-02-28 12:21 ty1539 阅读(95) 评论(0) 推荐(0)
摘要:点击查看代码 package main import ( "fmt" "strings" ) func main() { /* 1.contains:查找一个字符串是否在另一个字符串中,返回bool类型 strings.contains(被查找的字符串,查找的字符串) 2.Index:查找一个字符串 阅读全文
posted @ 2022-02-28 12:19 ty1539 阅读(55) 评论(0) 推荐(0)
摘要:点击查看代码 package main import "fmt" func main() { /* 区别: 字符:单引号,一个字符,出了\n \t等转义字符 字符串:双引号,不限字符,隐藏了\0结束符 */ var a byte = 'a' var b string = "a" fmt.Printl 阅读全文
posted @ 2022-02-28 12:07 ty1539 阅读(43) 评论(0) 推荐(0)
摘要:点击查看代码 package main import "fmt" func main() { // 字节类型也叫字符类型 /* 单引号和双引号的区别: 单引号:字符,byte类型 //只能有一个字节 双引号:字符串,string类型 */ // 结果是97,a的ASCII码值为97,具体查看"ASC 阅读全文
posted @ 2022-02-28 12:02 ty1539 阅读(45) 评论(0) 推荐(0)
摘要:点击查看代码 package main import "fmt" func main() { /* 浮点类型: 单精度类型:4字节长度 float32:精确到小数点后7位 双精度类型:8字节长度,自动推导的默认类型 float64:精确到小数点后15位 */ // 第七位四舍五入 var a flo 阅读全文
posted @ 2022-02-28 11:59 ty1539 阅读(42) 评论(0) 推荐(0)
摘要:参考自:https://blog.csdn.net/FromTheWind/article/details/105862844?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault 阅读全文
posted @ 2022-02-28 11:49 ty1539 阅读(1303) 评论(0) 推荐(0)
摘要:点击查看代码 package main import "fmt" func main() { /* iota: 是一个常量的自动生成器,自动加1 给常量赋值使用的 遇到了const就会重置为0 同一个const中的所有iota都会自动加1 同一个const中,如果一次定义多个变量(同一行),都是0 阅读全文
posted @ 2022-02-28 11:08 ty1539 阅读(32) 评论(0) 推荐(0)
摘要:##1, 键盘输入的格式化输入 ##2, 字符串格式化输入 ##3, 格式化输出 点击查看代码 package main import "fmt" func testScanf(){ var a int var b string var c float32 /* fmt.Scanf("%d%s%f" 阅读全文
posted @ 2022-02-27 17:48 ty1539 阅读(156) 评论(0) 推荐(0)
摘要:fmt.Scanln()是一行行的输入用enter结束,fmt.Scanf()是所有的输入,中间用空格隔开,enter结束 点击查看代码 package main import ( "fmt" ) func main() { //要求:可以从控制台接收用户信息,【姓名,年龄,薪水, 是否通过考试 】 阅读全文
posted @ 2022-02-27 15:23 ty1539 阅读(372) 评论(0) 推荐(0)
摘要:点击查看代码 package main import ( "fmt" "math/big" ) func genFibLst(n int) (a []string) { n1 := big.NewInt(1) n2 := big.NewInt(1) fmt.Printf("n1=%s, n2=%s, 阅读全文
posted @ 2022-02-27 14:01 ty1539 阅读(141) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "net/http" "strings" ) func main(){ reader := strings.NewReader("hello") req, _ := http.NewRequest(http.MethodGet,"http:// 阅读全文
posted @ 2022-02-27 13:49 ty1539 阅读(253) 评论(0) 推荐(0)
摘要:点击查看代码 package main import ( "fmt" "math/rand" "time" ) /* 冒泡排序 */ func bubbleSortInts(a []int, sortOrder func(int,int) bool) { length := len(a) for t 阅读全文
posted @ 2022-02-27 13:46 ty1539 阅读(57) 评论(0) 推荐(0)
摘要:多个fmt.Scanf()输入方式: Please Input Str: Please Input Substr: str=asdfsadfadsafdfddsfsad,substr=d 输出:2 21 点击查看代码 package main import ( "fmt" "strings" ) f 阅读全文
posted @ 2022-02-27 13:16 ty1539 阅读(171) 评论(0) 推荐(0)
摘要:1,判断开头strings.HasPrefix(url, "https://") 点击查看代码 package main import ( "fmt" "strings" ) func urlProcess(url string) string { if !strings.HasPrefix(url 阅读全文
posted @ 2022-02-27 13:05 ty1539 阅读(689) 评论(0) 推荐(0)
摘要:输入方式: 111空格222,多个fmt.Scanf()即使不是紧挨着,也要用空格,分隔开的,为啥会这样,还没搞清楚 点击查看代码 package main import ( "fmt" "math/big" ) //输入方式: 111空格222,多个fmt.Scanf()即使不是紧挨着,也要用空格 阅读全文
posted @ 2022-02-27 13:01 ty1539 阅读(280) 评论(0) 推荐(0)
摘要:点击查看代码 package main import ( "bufio" "fmt" "os" ) func main() { var str string buff := bufio.NewReader(os.Stdin) str, _ = buff.ReadString('\n') str = 阅读全文
posted @ 2022-02-27 12:57 ty1539 阅读(88) 评论(0) 推荐(0)
摘要:package main import "fmt" func isPalindromeStr(str string) bool { stop := len(str) / 2 for i := 0; i <= stop; i++ { if str[i] != str[len(str) - i - 1] 阅读全文
posted @ 2022-02-27 12:47 ty1539 阅读(151) 评论(0) 推荐(0)
摘要:/* Go 程序的基本结构 */ /* Go 程序的基本结构 */ package main import "fmt" type Moon struct { stock int } func main(){ var N,Need int var List [] Moon // var MaxSale 阅读全文
posted @ 2022-02-26 23:52 ty1539 阅读(86) 评论(0) 推荐(0)
摘要:Day02 D:\GoPath\src\MyProject\oldboy-go-course-master ### 文件名、关键字、标识符 1. 所有 go 源码以 .go 结尾 2. 标识符以字母或下划线开头,大小写敏感。 3. _ 是特殊标识符,用来忽略结果。 4. 保留关键字 - break 阅读全文
posted @ 2022-02-26 23:45 ty1539 阅读(37) 评论(0) 推荐(0)
摘要:go的随机数,大多时候要用rand.Seed(time.Now().UnixNano())才会有变化,但是此次不用也没事,具体详情没搞清楚 package main import ( "fmt" "math/rand" "time" ) func init() { rand.Seed(time.No 阅读全文
posted @ 2022-02-26 23:42 ty1539 阅读(103) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页