ScalaのstartsWithを覚えた!!
与えられた文字列がURLなのかどうか簡単にチェックしたい!
http:// か https://で始まればURLと判断しちゃおう、というコードを書く場合
大人しく正規表現を使う手もありますが、
今回は先頭の文字列比較startsWithを使ってみます。
Scalaではこんな感じで書けます。
def isUrl(url:String): Boolean = { url.startsWith("http://") || url.startsWith("https://") } val urlString1 = "http://www.google.co.jp/" val urlString2 = "https://www.google.co.jp/" val urlString3 = "ttps://www.google.co.jp/" // trueを返す isUrl(urlString1) // trueを返す isUrl(urlString2) // falseを返す isUrl(urlString3)
やったぜ。