0
大文字小文字の区別なくnilable文字列のパターンマッチングは可能ですか?エリクシールの大文字小文字を無視した無限の文字列と一致
def matcher(str) do
case String.downcase(str) do
"correct" -> true
_ -> false
end
end
期待される結果:
matcher("") # false
matcher("correct") # true
matcher("CorrecT") # true
matcher(nil) # false.
上記のコードに問題がmatcher(nil)
がFunctionClauseError
を引き起こすことがある
は、私はこのような何かをしたいです。原因は何もないかどうかを調べるヘルパーメソッドを使うことができますが、より洗練されたソリューションがあるかどうかは疑問でした。