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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

swift字符串轉(zhuǎn)數(shù)組輸出報(bào)錯(cuò)

swift字符串轉(zhuǎn)數(shù)組輸出報(bào)錯(cuò)

搖曳的薔薇 2018-08-15 17:02:59
swift 初學(xué)者求問,書上的例子:let str3000 = "yaonimingsanqian" let arr3000 = Array(str3000) print(Array[4])為什么會(huì)報(bào)錯(cuò)error: missing argument label 'arrayLiteral:' in call和error: instance member 'subscript' cannot be used on type 'Array<_>?我知道在swift2.0里,字符串的原理發(fā)生了變化,但是嘗試了很多變形,還是沒能解決問題。以及,未來出現(xiàn)這種問題,除了官方文檔和這里,我應(yīng)該去哪個(gè)網(wǎng)站搜索答案?感覺手頭的書和網(wǎng)絡(luò)文章都比較舊,學(xué)習(xí)進(jìn)度很緩慢。謝謝!
查看完整描述

2 回答

?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

應(yīng)該這樣做:

let str3000 = "yaonimingsanqian"
print(str3000[str3000.startIndex.advancedBy(4)])

有問題的話,認(rèn)真 Google 就可以了。


查看完整回答
反對(duì) 回復(fù) 2018-08-19
?
米琪卡哇伊

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊

1.error: missing argument label 'arrayLiteral:' in call
在swift2.1中,應(yīng)該這樣寫

let arr3000 = Array(arrayLiteral: str3000)

這個(gè)會(huì)讓上面的字符串對(duì)象變成

["yaonimingsanqian"]

一個(gè)僅含一個(gè)元素的數(shù)組對(duì)象

2.error: instance member 'subscript' cannot be used on type 'Array<_>

第二個(gè)是說 下標(biāo)[4] 不能直接用于 Array

3.建議:看官方文檔2.1英文原版,2.0以下的書不要看,語法變動(dòng)太大,有問題谷歌/查官方文檔


查看完整回答
反對(duì) 回復(fù) 2018-08-19
  • 2 回答
  • 0 關(guān)注
  • 1018 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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