string - Prolog:如何将字符串转换为整数?

标签 string integer prolog

正如标题所说 - 如何将字符串转换为整数? 这个想法是这样的:

convert(String,Integer).

examples:
convert('1',1).
convert('33',33).

我正在使用swi prolog

最佳答案

使用atom_number/2。 例如:

  atom_number('123', X).
  X = 123.

关于string - Prolog:如何将字符串转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782007/

相关文章:

r - 如何创建一个返回 2 个整数之和的函数?

prolog - 初学者 - 添加 3 和 5 的倍数

java - 在较少重复的代码或高效但重复的代码之间进行选择

c# - 正则表达式替换可能会或可能不会被引用的字符串

java - 将十进制数转换为大写字母的十六进制数

javascript - 将 JavaScript ArrayBuffer 转换为 8 位数字数组

c++ - short 没有被正确打印 c++

python - python中打印时的字符串对齐

Prolog最佳实践: checking if a variable is already bound.

prolog - 如何在不使用 findall 的情况下创建列表?序言