Elixir中的“? s”是什么意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elixir中的“? s”是什么意思?相关的知识,希望对你有一定的参考价值。
在涉及comprehensions的Elixir文档中,我遇到了以下示例:
iex> for <<c <- " hello world ">>, c != ?\s, into: "", do: <<c>>
"helloworld"
我现在有点理解整个表达式,但是我无法弄清楚“?\ s”是什么意思。我知道它以某种方式匹配并因此过滤掉了空格,但这就是我的理解的终点。
编辑:我现在发现它可以解析为32,这是空格的字符代码,但是我仍然不知道为什么。
答案
Erlang/OTP 22 [erts-10.6.1] [...]
Eshell V10.6.1 (abort with ^G)
1> $\s == 32.
%%⇒ true
另一答案
None以上是关于Elixir中的“? s”是什么意思?的主要内容,如果未能解决你的问题,请参考以下文章