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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Golang - 'A' 和具有相同類型字符串的 A 之間的區(qū)別?

Golang - 'A' 和具有相同類型字符串的 A 之間的區(qū)別?

Go
翻翻過去那場雪 2022-10-24 09:36:54
我正在做一個檢查字符串的任何字母是否在字母數(shù)組中的練習(xí)。到目前為止,這是我的代碼:func main() {    one_point := []string {"A", "D", "F"}    var message string = "AB"    for _, value := range one_point{        for _, rune_message := range message {            if (value == strconv.QuoteRune(rune_message)) {                fmt.Printf("%s equal %s \n", value,  strconv.QuoteRune(rune_message))                fmt.Printf("%s in the array\n", strconv.QuoteRune(rune_message))                fmt.Println("------------------------------")            } else {                fmt.Printf("%s not equal %s\n", value,  strconv.QuoteRune(rune_message))                fmt.Printf("%s not in the array \n", strconv.QuoteRune(rune_message))                fmt.Println("------------------------------")            }        }    }}結(jié)果如下:A not equal 'A''A' not in the array ------------------------------A not equal 'B''B' not in the array------------------------------D not equal 'A''A' not in the array------------------------------D not equal 'B''B' not in the array------------------------------F not equal 'A''A' not in the array------------------------------F not equal 'B''B' not in the array------------------------------從視覺上看,一個字符串有'而另一個沒有。我想問一下:那兩個有什么區(qū)別?如何修復(fù)我的代碼以使其正常工作?
查看完整描述

2 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個贊

您可以從輸出中看到原因。A not equal 'A'.

strconv.QuoteRune 將符文轉(zhuǎn)換為帶'引號的字符串。它將“A”與“'A'”進(jìn)行比較,所以它不相等。如果您想在字符串中比較它們,那么您可以執(zhí)行if value == string(rune_message).

提示:

  1. 如果條件不應(yīng)該使用括號。

  2. 使用駱駝箱而不是蛇箱。


查看完整回答
反對 回復(fù) 2022-10-24
?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個贊

您正在將包含字母的字符串與帶引號的字符串進(jìn)行比較。你可以簡單地做:


  one_point := []rune {'A', 'D', 'F'}

  ...

  for _, rune_message := range message {

     for _,value:=range one_point {

         if rune_message==value {

           ...

         }

      }

   }


查看完整回答
反對 回復(fù) 2022-10-24
  • 2 回答
  • 0 關(guān)注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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