jQuery將.serialize()資料轉換為JSON資料
阿新 • • 發佈:2022-03-18
對於不同的基礎型別之間的轉化,Go 提供了 strconv 包。它實現了字串與其他基本資料型別之間的轉化。其中最常用的數值轉化函式是 Atoi 和 ltoa。Atoi 方法可以將字串型別的數值直接轉化為 int 型別的數值,而 ltoa 可以將 int 型別的數值轉化為 string 型別的值。
package main import "fmt" func main() { var num string // 控制檯提示語句 fmt.Println("請輸入內容:") /*控制檯的輸入*/ fmt.Scan(&num) fmt.Println("數值為:",num) fmt.Printf("資料型別為:%T",num) }
string 到 int 型別的轉換,strconv.Atoi()
package main import ( "fmt" "strconv" ) func main() { var num string // 控制檯提示語句 fmt.Println("請輸入內容:") /*控制檯的輸入*/ fmt.Scan(&num) fmt.Println("數值為:",num) fmt.Printf("資料型別為:%T\n",num)// string 到 int 型別的轉換,strconv.Atoi() value,_ := strconv.Atoi(num) // Atoi 會返回兩個值,我們只需要前一個,空白識別符號忽略返回錯誤 fmt.Printf("轉換後的資料型別為 %T\n",value) // 數值判斷 if value > 100 { fmt.Println("數值較大") } else { fmt.Println("數值較小") } }
int 到 string 型別的轉換,strconv.Itoa()
package main import ("fmt" "strconv" ) func main() { var num int // 控制檯提示語句 fmt.Println("請輸入內容:") /*控制檯的輸入*/ fmt.Scan(&num) fmt.Println("數值為:",num) fmt.Printf("資料型別為:%T\n",num) // int 到 string 型別的轉換,strconv.Itoa() value := strconv.Itoa(num) fmt.Printf("轉換後的資料型別為 %T\n",value) }