惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Security Archives - TechRepublic
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
美团技术团队
GbyAI
GbyAI
The Cloudflare Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
Netflix TechBlog - Medium
Jina AI
Jina AI
G
Google Developers Blog
H
Help Net Security
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
J
Java Code Geeks
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
博客园 - Franky
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Stack Overflow Blog
Stack Overflow Blog
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
Hugging Face - Blog
Hugging Face - Blog
M
MIT News - Artificial intelligence
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
雷峰网
雷峰网
博客园 - 【当耐特】
NISL@THU
NISL@THU
Engineering at Meta
Engineering at Meta
P
Proofpoint News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
G
GRAHAM CLULEY
V
Vulnerabilities – Threatpost
K
Kaspersky official blog

Erlang

erlang inet_db:gethostname() 机制请教 有熟悉 erlang 中 lexx 的.xrl 和 yecc 的 .yrl 的的吗? 搞了个 awesome-otp-learning 立个贴,开始学习使用 erlang,与工作无关,自己倒腾。 使用又拍云镜像加速下载 Erlang 源码(下载只要 40s) Elixir Forum Erlang Lab 新开,欢迎说说话 请教熟悉 Erlang 的同学一个问题 - V2EX 有用 Erlang 做开发的吗?一般用来做什么? erlang 里面,一个关于字符串的问题 erlang解析http头找特定的字段值 erl中怎么实现变量标志 erl脚本如何从命令行执行 而不是shell里面执行 scoket接收的字符串怎么在服务端打印出来? 在linode上安装的rabbitmq无法启动,检查之后是erlang的错误.有办法解决么. #erlang# 请关注 OpenPoker 开源项目 开始学习erlang,越看越舒心,稍稍有点担心 mochi/mochiweb Erlang-China Erlang 中文PDF教程
关于 erlang 的 io:format 函数使用问题:“列表变量” 和 “列表参数” - V2EX
themoment · 2024-01-07 · via Erlang
ifsclimbing

1

ifsclimbing      2024 年 1 月 7 日

好的,看起来你在 Erlang 代码中遇到了一个错误。让我解释一下发生了什么。

在 Erlang 中,当你使用`io:format/2`函数并带有“~p”格式说明符时,它期望一个单一的参数,而不是一个列表。当你尝试使用`io:format("~p~n", A1).`时,它把列表`[1,2,3]`视为三个单独的参数,从而导致错误。

另一方面,当你用`A2=[[1,2,3]].`给`A2`赋了一个嵌套列表,然后使用`io:format("~p~n", A2).`时,它正常工作,因为嵌套列表被视为单个参数。

如果你想使用`io:format/2`打印列表`[1,2,3]`,你应该将列表展平,或者使用`~w`格式说明符,它可以处理列表:

```erlang
A1 = [1, 2, 3],
io:format("~w~n", [A1]).
```

这应该会打印:

```
[1,2,3]
```

或者,你可以展平列表:

```erlang
A1 = [1, 2, 3],
io:format("~p~n", [lists:flatten(A1)]).
```

这也会打印:

```
[1,2,3]
```