茶漬けの技術メモ

Golang, Rubyで趣味開発します。テックニュースまとめます。

2017-08-29から1日間の記事一覧

Swiftで半角英数字の判定

Stringで半角英数字かどうか判定したい場合 まずはStringを拡張(extension)する extension String { func isAlphanumeric() -> Bool { return NSPredicate(format: “SELF MATCHES %@“, “[a-zA-Z0-9]+“).evaluate(with: self) } } 使ってみる。 let strings:[…

Ruby のキーワード引数とは

Ruby のキーワード引数について、 キーワード引数とは Ruby2.0から導入された 引数のデフォルト値を設定できる 引数を渡す順番を気にしなくてよい などの特徴があります では簡単な例を デフォルトとは違う値を入れた場合 def test(a, b:2, c:3) p a + b + c…