質問
Rustで以下のようなメッセージが出力されますが、存在してるとしか思えません。
なぜこのようなエラーが発生するのでしょうか?
発生している問題・エラーメッセージ
error[E0599]: no function or associated item named `mat` found for struct `Matrix` in the current scope --> src/main.rs:18:27 | 1 | struct Matrix { | ------------- function or associated item `mat` not found for this ... 18 | for col in &Self::mat{ | ^^^ function or associated item not found in `Matrix`
該当のソースコード
struct Matrix { cols: usize, rows: usize, mat: Vec<Vec<f64>> } impl Matrix{ fn new(cols: usize, rows:usize) -> Self { Matrix {cols:cols, rows:rows, mat:Default::default()} } fn print() { for col in &Self::mat{ println!("{:?}", col) } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。