ruby on railsの勉強を始めたばかりです。現在、チュートリアルを行っていますが、同僚の 1 人が行ったコードも理解しようとしています。私はインターネットで答えを探しましたが、私の質問に答えている答えは見つかりませんでした. だからここに私の質問があります:
このコードで:
class Post
require 'date'
include Comparable
attr_accessor :post_number, :author, :date
def initialize
end
def <=> (another_post)
self.date <=> another_post.date
end
end
メソッド「<=>」とはどういう意味ですか? :post_number, :author のコピーと :date の変更ですか? どうもこの方法はうまくいっていないようですが、この方法の意味が気になるところです。
2 番目の質問: 次のコードを見つけました: a、b、c には適切な値があります。
a = 0.1 * b if c?
これは :
if c?
a = 0.1 * b
end
回答ありがとうございます。私の質問がばかげていないことを願っています。よろしく、 ブドルル