プログラミング言語 Rust 4【ワッチョイ】 (302レス)
上
下
前
次
1-
新
121
:
(ワッチョイ 512d-MMi0)
2018/05/28(月)11:44
ID:4ZqBL5Re0(2/2)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
121: (ワッチョイ 512d-MMi0) [sage] 2018/05/28(月) 11:44:10.53 ID:4ZqBL5Re0 察するにJava経験者かね externは外部ライブラリのモジュールを参照する宣言 modは自身のフォルダ以下のモジュールを参照する宣言 useはモジュールの要素(Struct or Trait)を取り込む宣言 pub use self::MyStruct; // 要素をexportしたり use std::io::Error as IOError; // as で別名つけたり use super::Result; // 上位の型を取り込んだり(mod.rs以外からだと同一フォルダのmod.rsを見にいくので注意) 肝はselfとsuperを使いこなすことかと このあたりリファレンスに書いてあるんで落ち着いて読んでもらえばいいけど インプリについては、Trait = Interface(Java)の理解でそれほど差し支えない気もするけど (定数は同じ階層のmoduleに移す) AssosiatedTypeがあるように"Traitはコンパイル時に解決できる"ものってのを 意識してればその内に腑に落ちるんじゃないかな ただこんなこと言うと 「RustのTraitは厳密なtraitじゃない論争」(Wikipedia参照)が始まっちゃうかもしれないので ゆるく受け流してほしいところ http://mevius.5ch.net/test/read.cgi/tech/1514107621/121
察するに経験者かね は外部ライブラリのモジュールを参照する宣言 は自身のフォルダ以下のモジュールを参照する宣言 はモジュールの要素 を取り込む宣言 要素をしたり で別名つけたり 上位の型を取り込んだり以外からだと同一フォルダのを見にいくので注意 肝はとを使いこなすことかと このあたりリファレンスに書いてあるんで落ち着いて読んでもらえばいいけど インプリについては の理解でそれほど差し支えない気もするけど 定数は同じ階層のに移す があるようにはコンパイル時に解決できるものってのを 意識してればその内にに落ちるんじゃないかな ただこんなこと言うと のは厳密なじゃない論争参照が始まっちゃうかもしれないので ゆるく受け流してほしいところ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 181 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.037s