###前提・実現したいこと
swift
1var Ary = ["Apple//りんご", "ぶどう//Grape", "Banana//バナナ", "Pineapple//パイナップル", "//", "さくらんぼ//Cherry", "Orange//オレンジ"]
このような配列があったとき、すべての要素の"//"までの部分を削除して、以下の配列にしたいです。
swift
1var Ary = ["りんご", "Grape", "バナナ", "パイナップル", "", "Cherry", "オレンジ"]
###発生している問題
前半部分の文字数もまちまちのため、.map{}
か.forEach{}
を利用して、以下のようなコードが書ければと思いますが、Range
やindex
に関する知識が乏しいため、()内の処理をコードにすることができず、実現する方法がわかりません。
Swift
1ary.map {$0.(最初の文字から"//"までを削除)}
###補足情報(言語/FW/ツール等のバージョンなど)
swift3 xcode8
回答2件
あなたの回答
tips
プレビュー