仕様変更を行ない、受付票を常に発行することになりました。詳しくはこちらをご覧ください。Finished)0/3Description概要Wantedlyが内部向けにやっている勉強会に10名様だけご招待。3本の矢を達成する新進気鋭のプログラミング言語です。これらを両立するための仕組みとして「ライフタイム」や「所有権」という言葉は聞いたことがあるかもしれません。それに加えて、Rustでは「継承可変性/内部可変性」や「コヒーレンス」など、設計の堅牢性を高めるための工夫が随所にみられます。今回はこれらの独自性に由来する難しさに焦点をあてたハンズオンをします。第1回Rust速習会に参加した人(参加されていない方は事前準備をお読みください)Rustで数当てゲームは作ったくらいの人この速習会でできるようになること「第1回のハンズオンでは、Rustの良いところとツールの使いやすさに焦点をあてて解説しました。今回は、より本格的にRustを書いていくにあたって、つまづきやすい部分をまとめて紹介しつつ、ハンズオンで実践していけたらと考えています。Rustは難しい言語ですが、そのぶんコンパイルエラーが親切に設計されています。そのため、細かい部分の説明は最低限に絞ろうと思っています。設計上のミスはコンパイルエラーでは解決が難しい場合があります。そこで今回は、Rustプログラムを設計する上で陥りやすい間違いに焦点をあてて解説します。これによって、見通しのよいRustライフが送れるようになるはずです。第2回ではまだ小規模なプログラムを題材にするつもりです。第3回以降の内容は未定ですが、より実用に即した内容として以下のようなものを考えています。Linuxなど、Rust処理系が動作する環境を用意してください。Tier1サポートのあるプラットフォームが望ましいです。コンパイラを信じ、エラーメッセージと向き合う気持ちまた、メンター枠で応募した方には当日はハンズオン中に発生した質問の手助けをお願いしたいと思っています。Rust初心者の質問に答えられる程度の経験が必要ですが、事前準備は不要です。公式サイトの指示にしたがって、rustupをインストールしておいてください。第1回ハンズオンの内容を前提にします。参加していない人は数当てゲームを作っておいてください。MediaRust速習会2Feedqnighyさんが資料をアップしました。18:50Rust速習会は4Fで行います。