万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Rustでファイル書き込みHelloWorld

    サンプルはmainがなかったので。

    std::fs::File - Rust この辺をパックってそのままだと何故かエラー。

    <std macros>:5:8: 6:42 error: mismatched types:
     expected `()`,
        found `core::result::Result<_, _>`
    (expected (),
        found enum `core::result::Result`) [E0308]
    <std macros>:5 return $ crate:: result:: Result:: Err (
    use std::fs::File;
    <std macros>:6 $ crate:: convert:: From:: from ( err ) ) } } )

    filer.rs

    use std::io::prelude::*;
    use std::fs::File;
    
    fn main() {
        let mut f = File::create("foo.txt").unwrap();
        f.write_all(b"Hello, world!").unwrap();
    }

    ビルドと実行で書き込み

    rustc filer.rs
    ./filer.rs

    Hello, world!foo.txtに書き込まれる。