ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
今年のRubyKaigiは、Ruby 4. 0で試験的に導入された Ruby:: Box を扱うキーノート 「The Journey of Box Building」 とともに幕を開けました。登壇したのは田籠聡さんです。
前回は、Rubyを習得する上で役立つ3点セットをご紹介した。すでに、マニュアルを参照したり、Rubyの拡張ライブラリがどう実装されているかなどをソースで確認された方も多いと思う。Rubyはオブジェクト指向言語でもあるので、Java開発者のあなたには ...
Rubyを用いたシステム開発において、独自のメソッドに「ブロック(一連の処理のまとまり)」を渡して実行させる手法は、柔軟で拡張性の高いプログラムを設計するために欠かせません。 しかし、このブロック内の処理を実行している途中で、「特定の ...
今日はRubyの華と呼ばれる 「ブロック (Block)」 の核心概念を整理しました。 メソッドから制御権を渡す 「yield」 の動きを理解しました。 処理をパイプラインのように繋げる 「then」 の便利さを学びました。 メソッドを作る人(料理人)は大きな枠組みだけ ...
Jeff Cohen‘s blog post Ruby 101: Naming Conventions does a nice job of covering conventions associated with the Ruby programming language. I like how he specifically writes to Java developers and .NET ...
What does the following code do? If you answered “it upcases two strings and adds them together, returning the result” you might be wrong because of a new Ruby feature called “refinements”. Let’s ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する