FORCIA CUBEフォルシアの情報を多面的に発信するブログ

Rustで演算子オーバーロードをやってみた

2026.02.06

テクノロジー

こんにちは、フォルシアでエンジニアをしている太田と申します。
Rust の勉強を続けている中で、Rust で演算子のオーバーロード(operator overloading) ができることを知りました。
Rust の言語機能について理解を深めるとともに、自分で定義した構造体を + 演算子で足し合わせたりできたら便利だなと思い、試してみようと思います!

この記事を書いた人

澤田 哲明

大手旅行会社でWebデザイナーとして勤務しつつプログラミングを学び、2012年にフォルシアに入社。
現在は事業推進部に所属して、福利厚生アウトソーシング会社などのシステム開発を担当。
妻と子供が「Dr.STONE」にはまっていて、(アニメの)最終章が始まるのを楽しみにしています。普段の会話でうっかりネタバレされるのに備えて漫画を読み終えておこうと思います!