注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんにちは。ウォンテッドリーでバックエンドエンジニアをしている小室 (@nekorush14) です。5年ぶりに... こんにちは。ウォンテッドリーでバックエンドエンジニアをしている小室 (@nekorush14) です。5年ぶりに触れたRubyで詰まったところを改めて学び直した話をします。今回はHashのSymbolキーとStringキーの違いについてまとめます。 目次はじめに :example_keyと"example_key"の違い Symbolは常に一意の識別子 Stringは毎回生成されうるデータ なぜSymbolキーが使われるのか パフォーマンスの優位性 セマンティクス(意味論) 的な使い分け Railsで発生させたnilバグとその対処法 対処法 まとめ 参考文献 はじめにウォンテッドリーへ入社し、5年ぶりにRubyの世界に戻ってきましたが、Symbolの扱い方や正しい考え方を忘れていました。ソース上でHashを使う機会があり、その時点では「RubyだからHashからデータを抽出するためのキーは
2025/11/13 リンク