erlang 如何打印 unicode 字符串?
我使用 io:format 将消息记录到磁盘。每条消息看起来都像 [{field1, Content1}, {field2, Content2}, ...]。 当我使用 io:format("~p", [Msg]) 打印它…
GUI 开发 - 语言和构建器
我有一个用 Erlang 编写的很好的软件,在过去的几周里我使用 wxWidgets 开发了一个 GUI。它充其量是体面的,噩梦来自于这样一个事实:没有 gui wysiwy…
Erlang gen_server 投射错误的返回值
我尝试将消息投射到 gen_server: gen_server:cast({global, ID}, {watchers}). 处理程序是: handle_cast({watchers}, State) -> case State#table…
Erlang列表问题
例如,我在 Erlang 中有一个包含元组的列表: [{1, "AAA"}, {2, "AAA"}, {3, "AAAAAAAA"}] How can i get tuple from this list with max first eleme…
在 Erlang 中将 IP 地址与正则表达式匹配
我正在研究 Erlang 的 re 模块,我只想匹配 URL 中的 IP 地址: Url = "http://192.168.1.241/mod/fun?arg", re:run(Url, "(\\d{1,3}\\.){3}\\d{1,3}"…
Erlang gen_tcp 连接问题
简单的问题... 这段代码.. client() -> SomeHostInNet = "localhost" % to make it runnable on one machine {ok, Sock} = gen_tcp:connect(SomeHos…
Erlang / Erlmongo:Mongo 数组
我找不到如何在 Erlang 中格式化数据并选择 Erlmongo 提供的编码样式(默认或 mochijson)以便能够将数据保存为 Mongo 文档中的数组。 包含数组的 Mon…
Erlang 定义 in case .. of
我有 2 个定义: -define(LOGIN_PACKET, 1). -define(LOGOUT_PACKET, 2). 尝试: case func(...) of LOGIN_PACKET -> ..... LOGOUT_PACKET -> ...…
Erlang 记录表达式忽略警告
我有以下代码: Check#tab_info{login_errors = 0}, {ok, PID} 但是当我尝试编译它时,我收到警告: 表达式的结果被忽略(通过将表达式分配给 _ 变量…
从 mnesia 获取字段
我有一个 mnesia 表 users ,其中包含用户和密码字段。 我的表中的数据: [{users, <<"user_name">>, <<"password">>}]. 我需要通过…
Erlang 将消息投射到全局 gen_server
这是上一个问题的继续, 我有gen_server: start(UserName) -> case gen_server:start({global, UserName}, player, [], []) of {ok, _} -> io:fo…