第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第21天 Go開發(fā)工程師全新版 5-2

標簽:
征文 活動

课程名称: Go开发工程师全新版

课程章节: 5-2 转义符是什么?

课程讲师: bobby

课程内容:
在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符。

所谓转义,可以理解为 “采用某些方式暂时取消该字符本来的含义”,这里的 “某种方式” 指的就是在指定字符前添加反斜杠 \,以此来表示对该字符进行转义。

转义符核心是 “\”,转义符本质是 ASCII 码。

以下是常用转义符,还有很多

转义字符 意义 ASCII码值(十进制)
\n 换行(LF) ,将当前位置移到下一行开头 010
\r 回车(CR) ,将当前位置移到本行开头 013
\t 水平制表(HT) (跳到下一个TAB位置) 009
\ 代表一个反斜线字符’’\’ 092
\’ 代表一个单引号(撇号)字符 039
" 代表一个双引号字符 034
? 代表一个问号 063

演示

package main

import "fmt"

func main() {
    // 有个字符串需要在字符串中写 引号,
    // 就需要使用转义字符对 引号进行转义
	courseName := "go\"体系课\""
	fmt.Println(courseName)
    
    // 还可以试试其它转义字符,如:回车(\r) + 换行(\n)
	courseName2 := "hello\r\ngo体系课"
	fmt.Println(courseName2)
}

使用 `` 后可以不使用转义符

`` 和 “” 区别

  • “ ”:会解析字符串中的 转义符

  • ``:不解析字符串中的 转义符

package main

import "fmt"

func main() {
    // 有个字符串需要在字符串中写 引号
    // 可以直接使用 `` 的语法
	courseName := `go"体系课"`	// 使用 `` 语法就不用使用 转义符 了
	fmt.Println(courseName)
    
  	// 试试换行
	courseName2 := `go
"体系课"`
    fmt.Println(courseName2)
}

新的打印方式 fmt.Print()

fmt.Print()fmt.Println() 区别:

  • Println():打印时内置回车换行符
  • Print():打印时没有内置回车换行符
package main

import "fmt"

func main() {
   // fmt.Println 内置回车换行符
    fmt.Println("hello")
    fmt.Println("world")
   
    
    
   // fmt.Print 没有内置回车换行符
    fmt.Print("hello")
    fmt.Print("world")
}

课程收获:
对转义符有一个清晰的认知
图片描述

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消