Question

Remarque de l'éditeur: Cette question a été posée avant que Rust 1.0 ait été libérée et la syntaxe, les messages d'erreur et même la manière dont les caisses sont apportées ont changé depuis lors.

J'ai écrit un programme d'exemple de rouille. code est ceci:

use std;
import std::io;
fn main() {
    io::println("hello world");
}

J'essaie de le compiler, mais le Rustc compile vous dit un message d'erreur.

hello.rc:4:0: 4:2 error: expected crate directive
hello.rc:4 fn main() {
       ^~

ma version de rouillette est

macmatoMacBook-Air:test kula$ rustc -v
rustc 0.1.1 (a0f0a70 2012-03-10 00:35:02 -0800)
host: x86_64-apple-darwin

et mon système d'exploitation est Mac OSX 10.7

Quelqu'un sache ce qui s'est passé?Je pense que mon code de rouille n'a aucun problème dessus.

Était-ce utile?

La solution

Le compilateur tente d'être intelligent et se comporte différemment pour les fichiers .RS (source) et .rc (CATE).

Réessayez à nouveau avec une extension de fichier .RS!:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top