3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【paiza】swiftで文字列の部分一致を確かめる為にcontains()を使ったがうまく動かなかったがxcodeでは動く(自分用メモ)

Last updated at Posted at 2019-09-17

Swiftはバージョンで書き方が大きく変わっている.
ググった情報がpaizaのバージョン(swift3.0.1)で動かない時がある.
最新のXcodeでplaygroundを開き、そこで動けばOKとして無視する.

文字列の部分一致を試したがうまくいかない.

ググったらこんなの方法が出てきたがpaizaでは動かなかった.

paiza.swift
/* 例
入力値に"ero"を含む文字列を検索したい。
*/

let checker: String = "ero"
let input = "hero"
if input.contains(checker) == true {
    print(input)
} else {
    print("none")
}
// 結果 -> hero

ご指導ご鞭撻お待ちしております

paizaで動かなかったが、Xcodeでは動いたので良しとして、その問題は諦めた。
バージョンに寄る差異がすぐにわかれば直せば良いと思うが、ググってもすぐに見つけられなかったので諦めることにした。(ググり力がないということだとは思います。)
こんな時の対処法、勉強法があれば教えて欲しいです。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?