tapメソッドは並行してどのように機能しますか?私がそうするなら、私はそれを恐れる必要がありますか?
some_object.tap { |o|
# time-consuming operation 1
}.tap { |o|
# time-consuming operation 2
}
それは、現在または将来、Rubyはこれらの操作を同時に実行しようとするのでしょうか。あなたが知っている、#tap危険に聞こえます。
ブロックが順番に実行されることが保証されてい#tapますか(もちろん、ブロック内で何か異常なことをしない限り)?