如何在 Erlang 中读取整数?

2023-11-25

我正在尝试读取用户输入的整数。 (如 C++ 中的 cin >> nInput;)
我发现 io:fread bif 来自http://www.erlang.org/doc/man/io.html,所以我写这样的代码。

{ok, X} = io:fread("输入:", “~d”),
io:format("~p~n", [X]).

但是当我输入 10 时,erlang 终端一直给我“\n”而不是 10。我假设 fread 自动读取 10 并将其转换为字符串。如何直接读取整数值?有什么办法可以做到这一点吗?谢谢您阅读此篇。


1> {ok, [X]} = io:fread("input : ", "~d").
input : 10
{ok,"\n"}
2> X.
10
3> {ok, [A,B]} = io:fread("input : ", "~d,~d").
input : 456,26
{ok,[456,26]}

就这样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Erlang 中读取整数? 的相关文章

随机推荐

  • Yii2:如何自定义 404 和 503 等错误页面

    我有以下 errorHandler 配置 errorHandler gt errorAction gt page error 在控制器页面中 在我想检查的操作错误中 我收到 404 错误 找不到页面 我怎样才能检查它 如果您正在尝试自定义E
  • 字符串文字存储在哪里,我可以修改它们吗?

    我对 C 中的字符串文字有几个问题 char strPtr Hello char strArray Hello Now strPtr and strArray被认为是字符串文字 根据我的理解 字符串文字存储在只读内存中 因此我们无法修改它们
  • Apiary.io - 具有不同参数的多个响应 (200)

    我试图通过不同的参数获得不同的响应 但有些东西不起作用 这是我的 API Question questions question id A Question object has the following attributes Param
  • 使用自定义表示在 Scala 中对 ADT 进行通用派生

    我正在转述来自 circe Gitter 频道的问题 here 假设我有一个 Scala 密封特征层次结构 或 ADT 如下所示 sealed trait Item case class Cake flavor String height
  • 将 JSON 反序列化为 JAVASCRIPT 对象 [重复]

    这个问题在这里已经有答案了 我有一个将 JSON 文本反序列化为 javascript 对象的问题 我测试了 jquery 和 yui 库 我有这个类 function Identifier name contextId this name
  • 获取操作系统级别的系统信息

    我目前正在构建一个 Java 应用程序 该应用程序最终可以在许多不同的平台上运行 但主要是 Solaris Linux 和 Windows 的变体 有没有人能够成功提取底层操作系统中当前使用的磁盘空间 CPU 利用率和内存等信息 Java
  • 以 y_true 取决于 y_pred 的方式自定义 Keras 的损失函数

    我正在研究多标签分类器 我有许多输出标签 1 0 0 1 其中 1 表示输入属于该标签 0 表示否则 就我而言 我使用的损失函数是基于 MSE 的 我想改变损失函数 当输出标签为 1时 它会改变为该标签的预测概率 检查附图以更好地理解我的意
  • Numpy int 数组:查找多个目标整数的索引

    我有一个大的 numpy 数组 dtype int 和我想在该数组中找到的一组数字 例如 import numpy as np values np array 1 2 3 1 2 4 5 6 3 2 1 searchvals 3 1 res
  • R 标识符号更改之前的行

    我有一个向量 df lt c 5 9 8 7 1 如何识别标志变化之前的位置 IEdf 2 这很简单 如果你了解的话sign功能 which diff sign df 0 1 2
  • 使用以编程方式构造的公式有什么陷阱吗?

    我想要遍历一个潜在解释变量的长向量 依次对每个变量回归响应变量 而不是粘贴在一起 模型公式 我正在考虑使用reformulate 如此处所示 功能fun 下面似乎可以完成工作 拟合所需的模型 但请注意 它在其调用元素中记录name构造的公式
  • 获取 ASP.NET MVC3 Intranet 应用程序中登录的用户名

    我正在开发 MVC 3 Intranet 应用程序 Windows 身份验证 用户登录后 应用程序必须显示用户的个人资料页面 为此 必须将登录用户的用户名作为 Global asax cs 中以下路由中的路由参数传入 routes MapR
  • NodeJS 通过一个路由文件表达多个路由文件

    我正在学习 NodeJS 我有一个nodeJS API 项目 我想在路线中使用版本 因此我创建了以下文件夹结构 application app js routes V1 routes js users js 这是我的 app js 文件 v
  • SQL 多条件 CTE 递归

    在数据库中 每个标识符都有以下 2 条信息 控制他们的公司 以及他们拥有少量控制权的公司 大致意思是 2 个表 忽略一些唯一标识符 组织 orgid org immediate parent orgid 1 2 2 2 3 1 5 4 关系
  • C#程序导致蓝屏?

    这只是蓝屏显示的重要内容 我使用的是 Windows 7 x64 已检测到问题 Windows 已关闭以防止损坏 到您的计算机 PROCESS HAS LOCKED PAGES 停止 0x00000076 0x000000000000000
  • ng-init 是否像 ng-model 一样监视实例化属性的变化?

    ng init 是否像 ng model 一样监视实例化属性的变化 显然不是 所以我设置了一个手表 如下所示 app js var app angular module plunker app controller MainCtrl fun
  • Plinq、Cores 和 WithDegreeOfParallelism?

    据我了解 Plinq 决定打开多少个线程 每个线程位于不同核心的线程上 按核心数 Core 1 Core 2 Core 3 Core 4 因此 如果我有一个 Plinq 任务来查找所有前 1000 个素数 Plink将打开一个新的Threa
  • 使用 Android 的 AudioTrack 组合声音样本字节会产生噪音

    我正在构建一个相当简单的 Android 应用程序 sdk 修订版 14 ICS 它允许用户一次选择两个音频剪辑 均为 RIFF WAV 格式 小端 签名 PCM 16 位编码 并将它们组合在创造新声音的各种方式 我用于此组合的最基本方法如
  • 在 OpenCV C++ 中将图像的所有白色像素更改为透明

    我在 OpenCV 中有这张图片imgColorPanel imread newGUI png CV LOAD IMAGE COLOR 当我用灰度加载它时imgColorPanel imread newGUI png CV LOAD IMA
  • 智能分页算法[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在寻找智能分页的示例算法 所谓聪明 我的意思是 我只想显示当前页面的 2 个相邻页面 因此我不会以长得可笑的页面列表结束 而是将其截断 这是一个简单的例子 可以让它更清楚 这就是
  • 如何在 Erlang 中读取整数?

    我正在尝试读取用户输入的整数 如 C 中的 cin gt gt nInput 我发现 io fread bif 来自http www erlang org doc man io html 所以我写这样的代码 ok X io fread 输入