Pascal 整数到字符串的转换

Pascal integer to string conversion

在 Free Pascal 中是否有将整数转换为字符串的内置函数,如 returns 整数输入的字符串对象?我已经查看 Google 和文档 2 个小时了,除了虚假的希望和失望之外什么也没有发现。在 Windows 10.

上使用 Lazarus 1.4.4

此外,为什么 pascal 如此 complex/aggravating?有大量的版本、IDE、应用程序支持与不应用程序支持,并且文档充其量是平庸的(至少对于 Free Pascal 来说是这样,尽管 Delphi 的文档乍一看也不太好)。它到处都是,就像一对巨大的纠结的耳塞。

谢谢!

我相信 IntToStr() 在 Free Pascal 中将 int 转换为 string

如前所述,有inttostr, which is Delphi's way of doing it. The classic Pascal solution is str。两者都在 FPC 和 Delphi 中工作,尽管 inttostr 在 FPC 中可能需要面向对象(Delphi 类似)模式。

顺便说一句,字符串不是对象,而是第一个 class 本机类型。

基本上 Lazarus/FPC 和 Delphi 是唯一真正活跃的本地 Pascal 产品。通常,Lazarus 的最后两个版本都在使用中(1.4.4 和即将到来的 1.6 的 rc)。一些旧版本在特别是 Debian 和衍生产品上仍然可见(因为这些版本在 Debian 稳定版中是默认的)。

Delphi当然还有更多版本在使用,因为必须购买新版本(在 Eur/$ 500-600 范围内)。

FPC文档还是不错的,有几千页(而且doxygen之类的工具设置了不生成没有内容的页面)。 Lazarus 具有不同的设置,并且还生成仅包含框架信息的页面。

对于一个完全自给自足的项目(没有主要的、连续的公司赞助商,没有专门的 FTE,无论是直接参与项目(如 Firefox)还是在赞助商(如 LLVM)),这都很好。