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