‍ 关于作者会编程的土豆“不是因为看见希望才坚持而是坚持了才看见希望。”你好我是会编程的土豆一名热爱后端技术的Java学习者。正在更新中的专栏《数据结构与算法》《leetcode hot 100》《数据库mysql》作者简介后端学习者1.package main import fmt func main(){ fmt.Println(Hello,World!) }2.package main import fmt func main() { fmt.Println( *) fmt.Println( ***) fmt.Println(*****) fmt.Println( ***) fmt.Println( *) }3.package main import fmt func main() { fmt.Printf( ******** ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# ...#***.****.*###.... #...# #...# ....**********##..... ### ### ....**** *****.... #### #### ###### ###### ############################################################## #...#......#.##...#......#.##...#......#.##------------------# ###########################################------------------# #..#....#....##..#....#....##..#....#....##################### ########################################## #----------# #.....#......##.....#......##.....#......# #----------# ########################################## #----------# #.#..#....#..##.#..#....#..##.#..#....#..# #----------# ########################################## ############ ) }或者package main import fmt func main() { fmt.Printf( ********\n ************\n ####....#.\n #..###.....##....\n ###.......###### ### ###\n ........... #...# #...#\n ##*####### #.#.# #.#.#\n ####*******###### #.#.# #.#.#\n ...#***.****.*###.... #...# #...#\n ....**********##..... ### ###\n ....**** *****....\n #### ####\n ###### ######\n ##############################################################\n #...#......#.##...#......#.##...#......#.##------------------#\n ###########################################------------------#\n #..#....#....##..#....#....##..#....#....#####################\n ########################################## #----------#\n #.....#......##.....#......##.....#......# #----------#\n ########################################## #----------#\n #.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n ########################################## ############\n, ) }Go 语言里多行字符串不能直接每行换行写编译器会认为每行都是独立的语句直接报错。可以使用反引号原生多行字符串最简单总结Go 不支持裸多行字符串必须用拼接 或 反引号推荐用反引号代码最干净不用加\n复制上面任意一种完整代码直接运行就能正常输出图案号连接最后一句后面必须加逗号fmt.Printf( 行1\n 行2\n 最后一行\n, // 这里必须加逗号 )4.package main import fmt func main() { var a, b int fmt.Scan(a, b) fmt.Println(a b) }go的输入输出都在fmt包里面而且是驼峰式写法CGocin a b;fmt.Scan(a, b)scanf(%d %d, a, b);fmt.Scanf(%d %d, a, b)getline(cin, s);scanner.Scan()scanner.Text()5.package main import fmt func main() { var c byte fmt.Scanf(%c, c) fmt.Printf( %c\n, c) fmt.Printf( %c%c%c\n, c, c, c) fmt.Printf(%c%c%c%c%c\n, c, c, c, c, c) }Printf可以格式化输出Println只能换行不能输出%s%c这种写进的是什么输出的就是什么