問題 昼のお仕事はC#で、 夜のお仕事はRubyで書いていると、 「あっちでできることはこっちでどう書くんだっけ」 と立ち止まることが度々あります。 その都度リファレンスを引けば分かることではあるのですが、 何度も引き直しているとさすがに面倒臭くなってきます。 特にシーケンス処理は言語毎に微妙に差異があって、 注意してないと妙なバグを埋め込むことになりかねません。 どこかに良い感じのシーケンス処理API比較表が転がっていないものでしょうか。 回答 残念ながら軽く検索してみても便利な比較表が見当たらなかったので作りました。 「C#でのアレはRubyだと大体こんなの」という観点でまとめてます。「RubyのアレはC#だと大体こう」というのまで書き始めるとキリがないので省略してます。C#側の戻り値は正直に書くと大変なことになるのでJSON的な何かで書いてます。適宜で読み替えてください。Ruby語へ
![シーケンス処理API比較表(C#→Ruby編) | Webシステム開発/教育ソリューションのタイムインターメディア](https://cdn-ak-scissors.b.st-hatena.com/image/square/139019f078d4fe2e76db1674e66bf2759b14b72a/height=288;version=1;width=512/https%3A%2F%2Fwww.timedia.co.jp%2Fwp-content%2Fuploads%2F2022%2F04%2F13325.png)