質問: RxJavaに `Schedulers.trampoline()` というスケジューラがあります。 RxSwiftでは `CurrentThreadScheduler`が同様のようです。 引用: > > Schedules units of work on the current thread. This is the default > > scheduler for operators that generate elements. > > > This scheduler is also sometimes called a "trampoline scheduler". > > > ここにも "trampoline scheduler" と呼ばれることがあると説明でてきています。 **トランポリン**というと飛び跳ねて遊ぶ器具ですよね。 どうしてこのような命名となったのでしょうか?
回答: コメントした リンク先の内容も踏まえて、日本語的には恐らく **打てば響く** 状態を指したいのだろうと考えると、代わりに「ピンポン(=卓球)」や「壁打ち」でも意味は通じそうですが、ピンポンは1対1だし、壁打ちも1単語でスマートに収まら無さそうなので、トランポリンは言い得て妙なのかなと思います。