好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺談Go中數字轉換字符串的正確姿勢

淺談Go中數字轉換字符串的正確姿勢

熱門標簽:地圖標注測試 長沙ai機器人電銷 廣東語音外呼系統供應商 濮陽自動外呼系統代理 烏魯木齊人工電銷機器人系統 智能電銷機器人營銷 澳門防封電銷卡 賺地圖標注的錢犯法嗎 福州鐵通自動外呼系統

在許多語言中,你可以輕松地將任何數據類型轉換為字符串,只需將其與字符串連接,或者使用類型轉換表達式即可。但是,如果你在Go中嘗試執行似乎很明顯的操作(例如將int轉換為字符串),你不太可能獲得預期的效果。

比如下面:

string(120)

你期望返回的結果是什么?如果你有使用其他編程語言的經驗,那么大多數人的猜測是“ 123”。相反,在Go中上面的類型轉換會得到“ E”之類的值,那根本不是我們想要的。因為string()會直接把字節或者數字轉換為字符的UTF-8表現形式。

所以在Go中將byte或者int類型的值轉換為數字的字符串表現形式的正確方法是使用strconv包中的方法,比如strconv.Itoa。

strconv.Itoa(120)// 返回"120"

下面的例子,可以試著把strconv.Itoa改成string看看得到什么輸出。

package main

import (
 "fmt"
 "strings"
 "strconv"
)

type IPAddr [4]byte

func (p IPAddr) String() string {
  var ipParts []string
  for _, item := range p {
  ipParts = append(ipParts, strconv.Itoa(int(item)))
  }
  return strings.Join(ipParts, ".")
}

func main() {
  hosts := map[string]IPAddr{
  "loopback": {127, 0, 0, 1},
  "googleDNS": {8, 8, 8, 8},
  }
  for name, ip := range hosts {
  fmt.Printf("%v: %v\n", name, ip)
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:貴陽 西雙版納 廣西 德州 調研邀請 阿克蘇 慶陽 太原

巨人網絡通訊聲明:本文標題《淺談Go中數字轉換字符串的正確姿勢》,本文關鍵詞  淺談,中,數字,轉換,字符串,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談Go中數字轉換字符串的正確姿勢》相關的同類信息!
  • 本頁收集關于淺談Go中數字轉換字符串的正確姿勢的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产免费全部免费观看| 2020伦韩国理论片在线| 亚洲AV秘?无码一区春谷美雨| 欧美国产日韩综合精品第17| 欧美日韩亚洲电影天堂| 精品一区二区张津瑜AV| 大乳美女视频| 多肉的软文| 波多野结衣女被躁57分钟| 男的操女的小说| 国产色精品久久人妻无码按摩| 3d欧美人与禽交| 欧美xxxxxxxxxx黑人| 无遮挡无遮挡91桃色在线观看| 荫蒂被男人添的好舒服爽的播放量| 横恋母上卷| 美女在线观看免费区三区二区| 久久精品视频99| 免费国产97久久青草| 美女脱衣露乳| 久久精品国产精品亚洲毛片| 女同学夹得好紧…我要进去了 | 男主出轨小三各种肉| 荡公妇| 欧美成人免费香蕉| 久久亚洲国产精品尤物| 欧美性?XX?XX?XXX动态| 天天在线精品视频在线观看| 专干老熟女A片| 欧美videos另类精品| 操穆桂英| fc2久久| 人人做人人添A片久久精品| 国产东北婬语对白粗口video| 同性gaytwinktube| 俺去鲁婷婷六月色综合| 久久国产精品99久久人人澡| 福利片视频区| 美女精品久久久久久国产潘金莲| 日本电影一级片| 女人18毛片免费观看|