5 个版本

0.2.0 2024年7月27日
0.1.3 2023年2月20日
0.1.2 2022年1月28日
0.1.1 2022年1月25日
0.1.0 2022年1月25日

189编程语言

Download history 167/week @ 2024-07-26 11/week @ 2024-08-02

178 每月下载量
nadesiko3rust 中使用

MIT 许可证

195KB
4.5K SLoC

日本编程语言「なでしこv3」(Rust 实现版)

本项目是使用 Rust 语言实现日本编程语言「なでしこ3」的项目。原始的「なでしこ3」是用 JavaScript 实现的。

安装和使用方法

如果已经安装了 Rust/Cargo,可以使用以下命令安装最新版本:

cargo install nadesiko3

从仓库编译的方法

要获取 GitHub 仓库并编译执行,请执行以下命令:

git clone https://github.com/kujirahand/nadesiko3rust.git
cd nadesiko3rust/cli
cargo run eval "「こんにちは」と表示"

将 nadesiko3 集成到 Rust 项目中使用的方法

首先,执行 cargo init 命令以初始化项目。然后,执行 cargo add nadesiko3 命令。

然后,在 main.rs 中编写以下代码。

use nadesiko3::*;

fn main() {
    // 文字を表示
    let result = eval_str("「こんにちは」と表示");
    println!("{}", result);
    // 計算して表示
    let result = eval_str("1+2×3と表示");
    println!("{}", result);
    // 以下のように記述することもできます
    let result = eval_str("1に2を足して表示");
    println!("{}", result);
}

无运行时依赖