RuJIT基于 CRuby 的及时跟踪跟踪

联合创作 · 2023-10-01 11:28

在 C 语言中,变量具有类型,而数据不具有类型。相反,Ruby变量没有静态类型,而数据本身也有类型,因此需要在各种语言之间转换数据。

Ruby中的数据由C类型“ VALUE”表示。每个VALUE数据都有其数据类型。

要从VALUE检索C数据,您需要:

  1. 识别VALUE的数据类型

  2. 将VALUE转换为C数据

转换为错误的数据类型可能会导致严重的问题。

浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报