编译成Javascript

Nim代码可以编译成JavaScript。为了写JavaScript兼容的代码你要记住以下几个方面:

  • addr 和 ptr 在JavaScript中有略微不同的语义。你不确定它们是怎样编译成JavaScript,建议避免使用。
  • 在JavaScript中的 castT 被转换为 (x) ,除了在有符号/无符号整数之间进行转换,在这种情况下,它在C语言中表现为静态强制转换。
  • cstring 在JavaScript中表示JavaScript字符串。 只有在语义上合适时才使用 cstring 是一个好习惯。例如。不要使用 cstring 作为二进制数据缓冲区。