エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OpalのStringクラスはどのような実装になっているのか - yhara.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OpalのStringクラスはどのような実装になっているのか - yhara.jp
これはOpal Advent Calendar 2016の11日目の記事です。 OpalのAdvent Calendarは今年が初めてということ... これはOpal Advent Calendar 2016の11日目の記事です。 OpalのAdvent Calendarは今年が初めてということで、Opalのソースを少し読んでみたいと思います。今回はStringクラスです。 string.rb Opalの組み込みクラスのソースはopal/corelib以下にあります。 https://github.com/opal/opal/blob/7310b27a1c6bec135610e5df5f20753eb349965e/opal/corelib/string.rb 拡張子的にはRubyで書かれていそうですが、中身を見ると、バッククオート記法を使ってJavaScriptがたくさん埋め込まれていることが分かります。バッククオートはRubyでは外部コマンド実行ですが、Opalでは外部コマンドを実行することは無いので、代わりに「生のJavaScrip