1 转义符&换行

第二本【第一章】第30页

\n 换行符
\r 一个回车(即光标回到当前行行首)
\t 制表符,通常用于排版
\ 一个
" 一个"

package main

import "fmt"

func main() {
   fmt.Println("我是换行符\n符号") //输出如下
   /*  我是换行符
       符号   */
   fmt.Println("我是回车符\r符号")
   //  符号回车符
   //todo:可见回车符\r是将其后的内容从当前行的最前面开始输出,覆盖掉以前的内容
   //todo:即回车符\r就是将输入光标挪到当前行的行首

   fmt.Println("我是斜杠符\\符号")  //我是斜杠符\符号
   fmt.Println("我是单边引号\"符号") //我是单边引号"符号
   fmt.Println("我是制表符\t符号")  //我是制表符      符号

   //todo:转义符只能在双引号中被识别,反引号中不能被识别
   var str string
   str = `你好\n世界`
   fmt.Println("str=", str) //str= 你好\n世界

   str2 := `你好"\n"世界`
   fmt.Println("str2=", str2) //str2= 你好"\n"世界

   str3 := "你好\n世界"
   fmt.Println("str3=", str3)
   /*
      str3= 你好
      世界
   */

   //todo:/*-------------------换行----------------------------*/

   //todo:当要输出的一行字符串的内容过长,需要换行时,将一个字符串分成多对双引号来表示,且每一行以逗号结束
   fmt.Println("我是一句很长的内容,会需要换行",
      "我是过长内容的中间部分\n",
      "我是过长内容的末尾部分")
   /*我是一句很长的内容,会需要换行我是过长内容的中间部分
   我是过长内容的末尾部分*/
   //todo:或将一个字符串分成多对引号来表示,中间用加号连接,每行以加号结尾
   str22 := "我是1" + "我是2" + "我是3" +
      "我是4" + "我是5" +
      "我是6" + "我是7"
   fmt.Println("str=", str22) //str22= 我是1我是2我是3我是4我是5我是6我是7

}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值