 
              エントリーの編集
 
                エントリーの編集は全ユーザーに共通の機能です。
                    必ずガイドラインを一読の上ご利用ください。
paiza.ioでelixir その34 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
 
          - バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
paiza.ioでelixir その34 - Qiita
defmodule StringHelper do @moduledoc """ 文字列を扱う汎用的なヘルパー関数群。 """ @doc """ 与えら... defmodule StringHelper do @moduledoc """ 文字列を扱う汎用的なヘルパー関数群。 """ @doc """ 与えられた文字列に含まれるひらがなをカタカナに変換して返す。 """ def hiragana2katakana(source) do source |> String.codepoints() |> Enum.map(&do_convert_h2k(&1)) |> Enum.join() end defp do_convert_h2k(cp) when cp < "\u3041" or cp > "\u3096", do: cp defp do_convert_h2k(cp) do <<n::utf8>> = cp m = n + 0x60 <<m::utf8>> end @doc """ 与えられた文字列に含まれるカタカナをひらがなに変換して
 
               
             

