搜书网 本次搜索耗时 0.033 秒,为您找到 278 个相关结果.
  • Rust闭包

    Rust闭包 Lua官方实现中的C闭包 Rust闭包的类型定义 虚拟机执行 测试 Rust闭包的局限 Rust闭包 前面几节介绍了在Lua中定义的闭包。除此之外,Lua语言的官方实现还支持C语言闭包。我们的解释器是由Rust实现的,自然也就要改成Rust闭包。本节就来介绍Rust闭包。 Lua官方实现中的C闭包 先来看下Lua官方实现...
  • 9.参考文献

    参考文献 类型系统 并发 其它 关于 Rust 的论文 参考文献 bibliography.md commit 090fcb88b1c7353e480ce3aff0028832e9bb696b 这是一个与 Rust 相关的材料的阅读列表。这包含了曾经影响过 Rust 先验研究,以及关于 Rust 的出版物。 (注:以下翻译属...
  • 5.9.外部函数接口

    外部函数接口(FFI) 介绍 一个关于 libc 的说明 调用外部函数 创建安全接口 析构函数 在 Rust 函数中处理 C 回调(Callbacks from C code to Rust functions) 在 Rust 对象上使用回调(Targeting callbacks to Rust objects) 异步回调 链接 不安全块...
  • 不安全的 Rust

    不安全 Rust 不安全的超能力 解引用裸指针 调用不安全函数或方法 创建不安全代码的安全抽象 使用 extern 函数调用外部代码 从其它语言调用 Rust 函数 访问或修改可变静态变量 实现不安全 trait 访问联合体中的字段 何时使用不安全代码 不安全 Rust ch20-01-unsafe-rust.md com...
  • 前言

    Rust 程序设计语言(第一版) 简体中文版 关于版本 Rust 版本 相关资源 本作品采用 知识共享署名 - 相同方式共享 4.0 国际许可协议 进行许可。 Rust 程序设计语言(第一版) 简体中文版 本文档为 The Rust Programming Language 的中文翻译。欢迎在 GitHub 上为本文档做出贡献。 ...
  • E - 版本

    附录 E:版本 附录 E:版本 appendix-05-editions.md commit 8cf0496bb8e56b683ea3f015871c8631684decf4 早在第一章,我们见过 cargo new 在 Cargo.toml 中增加了一些有关 edition 的元数据。本附录将解释其意义! Rust 语言和编译器有...
  • Rust Functions and API

    Rust Function and APIs Rust Function and APIs The previous three sections of this chapter introduce the functions defined in Lua, and this section introduces the functions defi...
  • 6.Rust 开发版

    Rust开发版 卸载 Rust开发版 nightly-rust.md commit eb1c7161dd79b55e022cd0c661f9018d406b3fe4 Rust 提供了三种发行渠道:开发版(每日构建),beta 版和稳定版。不稳定功能只在 Rust 开发版中可用。对于这个进程的更多细节,参见可交付产品的稳定性 。 要安装...
  • Rust Closures

    Rust Closure C Closures in the Official Implementation of Lua Rust Closure Definition Virtual Machine Execution Limitations of Rust Closures Rust Closure The previous secti...
  • 参考文献

    参考文献 参考文献 Lua 5.4 Reference Manual ,也是这个项目的需求文档。 《Lua程序设计(第4版)》,Lua官方教程。虽然是基于Lua 5.3版本,但是由于5.4版本的变化并不多 ,所以影响不大。 《Lua设计与实现》,感觉像是一份Lua官方实现的源码阅读笔记,直接讲代码实现细节,刚上手看时很吃力。 《自己动手...