SwiftとRustの書き味が似てる件 by daido1976

iOSDC Japan 2023
ルーキーズLT(5分)

SwiftとRustの書き味が似てる件

daido1976 daido1976 daido1976
1

SwiftはRustから多くのインスピレーションを得ており、特に今後のOwnershipの導入により、その類似性がより感じられるようになっています。
主な共通点として、パターンマッチ、リッチなenum、Option(nal)とResult、async/await構文、trait(protocol)などが挙げられます。(他にもたくさんあります)
また、新たに追加されたマクロ機能や、コンパイラによるスレッドセーフなコードの保証も共通の特徴です。

本発表では、これらの類似点に触れつつ、SwiftエンジニアがRustを、あるいはRustエンジニアがSwiftを書き始めるハードルを下げる新たな視点を提供します!