青少年JS開発者が学ぶRust-(1)
Before Start
どうして簡単にRustを勉強したのですか?
今後はWebコンポーネントを利用してWebプロジェクトを行いたいと思います.
Hello World fn main() {
println!("Hello, world!");
}
まず、主関数は最初に実行されます.
ネストされたタブではなく、4つのスペースがあります.
println! 名前は러스트 매크로
です.!
は関数とは異なります
また、ハーフクローンを貼り付ける必要があります
さらに、rustc main.rs
などのrustプログラムを最初にコンパイルする必要があります.
次にコンパイルされたバイナリファイルを開きます
カーゴって何?
Kagoは構築システムであり、パッケージマネージャでもある.
npmと似たような役割を果たしています.
cargo new
新しいプロジェクトを作成するコマンド
fn main() {
println!("Hello, world!");
}
(gitが既にinitされている場合は
cargo new --vcs=git
を使用する必要があります)生成ファイル
--bin
、--lib
(デフォルトは--bin
)他のプロジェクトでlibrary用のプロジェクトを作成する場合は、「
--lib
」を選択します.バイナリ実行可能ファイルを作成する必要がある場合は、
--bin
を使用します.異なるflag、異なるボイラプレート.
Cargo.toml
Kagoの設定ファイルフォーマット
重要なのは、一番下の[dependencies]が依存ライブラリのリストであることです.
rustでは、パッケージをクラット(crate)と呼ぶ
cargo build
srcで作成できるコード
カーゴがあったロックされた糸.ロックとはあまり差がない感じです.
targetフォルダには、構築済みファイル
ただし、buildが変更された場合にのみ再構築されます.
cargo run, check
一般的にコンパイルしたいだけならいつでもチェックで確認できます.
cargo build --release
プロジェクトを最終的にパブリッシュする場合は、上記のコマンドを使用して最適化された実行可能ファイルを作成します.
Reference
この問題について(青少年JS開発者が学ぶRust-(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@leedc0101/주니어-JS-개발자가-배우는-Rust-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol