Rost:用德语进行 Rust 编程

Navigation Menu

(此处省略导航菜单,原文中主要是站内链接和功能导航)

michidk / rost Public forked from bnjbvr/rouille

Rust 编程用德语。

530 stars 191 forks Branches Tags Activity

michidk/rost

hauptzweig BranchesTags

Folders and files

Name| Name| Last commit message| Last commit date ---|---|---|---

Latest commit

History

50 Commits .github/workflows| .github/workflows examples| examples rost_proc_macro| rost_proc_macro .gitignore| .gitignore Cargo.toml| Cargo.toml LIZENZ| LIZENZ README.md| README.md logo.jpg| logo.jpg View all files

rost

Rust German Logo

你是否已经 müde (疲惫) 于用英语编写 Rust 程序了? 你是否很喜欢说 "scheiße" (shit) ? 你是否想尝试一些不同的东西,用一种充满异域情调且听起来很有趣的语言? 你是否想给你的程序带来一些德国风味?

rost(德语中的 Rust)来拯救你于水火之中了,因为它允许你用德语编写 Rust 程序,使用德语关键字、德语函数名称和德语习惯用法。

你是否觉得只用德语单词不太自在? 不用担心! 德语 Rust 与英语 Rust 完全兼容,因此你可以随意混合使用两者。

以下是一个可以用 Rost 实现的示例:

struct 和 impl (aka Konvention und Umsetzung)

rost::rost! {
  benutze std::sammlungen::Wörterbuch als Wöbu;
  eigenschaft SchlüsselWert {
    fk schreibe(&selbst, schlsl: Zeichenkette, wert: Zeichenkette);
    fk lese(&selbst, schlsl: Zeichenkette) -> Ergebnis<Möglichkeit<&Zeichenkette>, Zeichenkette>;
  }
  statisch änd WÖRTERBUCH: Möglichkeit<Wöbu<Zeichenkette, Zeichenkette>> = Nichts;
  struktur Konkret;
  umstz SchlüsselWert für Konkret {
    fk schreibe(&selbst, schlsl: Zeichenkette, wert: Zeichenkette) {
      lass wöbu = gefährlich {
        WÖRTERBUCH.hole_oder_füge_ein_mit(Standard::standard)
      };
      wöbu.einfügen(schlsl, wert);
    }
    fk lese(&selbst, schlsl: Zeichenkette) -> Ergebnis<Möglichkeit<&Zeichenkette>, Zeichenkette> {
      wenn lass Etwas(wöbu) = gefährlich { WÖRTERBUCH.als_ref() } {
        Gut(wöbu.hole(&schlsl))
      } anderenfalls {
        Fehler("Holt das Wörterbuch".hinein())
      }
    }
  }
}

Other examples

查看 examples 以大致了解整个语法。 Gut so! (很好!)

but why would you do das?(但你为什么要这样做?)

Mitwirken (贡献)

首先, vielen Dank (非常感谢) 你考虑参与这个玩笑,德国政府稍后会感谢你的! 随意添加一些标识符,然后针对 hauptzweig(德语中的 main branch)打开一个 pull-request 。 最初的翻译由 Shemneimichidk 完成。

Die Lizenzbestimmungen (许可条款)

WTFPL。 这些图像不在此许可证范围内,请参见下文。

图像归属:

About

Rust programming in German.

Resources

Stars

Watchers

Forks

Languages

Footer

(此处省略页脚,原文中主要是站内链接和版权信息)