Erlang基础学习
RunFromHere
AI领域探索
展开
-
Erlang运行时的错误
Erlang运行时的错误关键词:erlang 错误 异常 运行 代码 编译Erlang中的运行错误包括:badarg, badarith, badmatch, function_clause, case_clause, if_clause, undef, noproc, system_limit等。badarg这个错误很好理解,参数类型错误,传入函数的参数和函数声明要求的参数类型不匹配。badaritharith,atithmetic的简写,运算错误,例如将一个整数和一个atom相加。原创 2020-12-28 13:49:24 · 538 阅读 · 0 评论 -
Erlang 中文编码
Erlang 中文编码关键词:erlang 中文 编码 utf8 ascii 转换在erlang里,中文是这样保存的A = "汉字". [27721,23383]但在某些场景下,会自动帮你转换成下面这种utf8格式[228,184,173,230,150,135]想要把 [228,184,173,230,150,135] 形式转换回 [27721,23383] 形式的话,就需要自己手动处理了,如asn1rt:utf8_binary_to_list(list_to_binary(A))原创 2020-12-28 13:49:36 · 421 阅读 · 0 评论 -
Erlang构造Json数据 return json数据
Erlang构造Json数据 return json数据关键词:erlang json map return data 构造 处理 返回值使用示例Map = [{"data", StorageNames}],{ok, Json} = json_helper:return_json_from_map(Map),{ok, Json}.底层方法实现return_json_from_map(Map) -> Map1 = lists:map(fun(Item) -> case原创 2020-12-28 13:49:43 · 359 阅读 · 0 评论 -
Eclipse 常用功能与快捷键
Eclipse 常用功能与快捷键关键词:常用 功能 快捷键 实用 插件安装 插件卸载 查找代码 查找模块插件打开插件windows -> show view -> other安装插件Help -> install new software卸载插件Help -> install new software -> already installed快捷键显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R注释:原创 2020-12-28 13:50:24 · 182 阅读 · 0 评论 -
Erlang字符串截取string:sub_string/3
Erlang字符串截取string:sub_string/3关键词:erlang string sub 字符串截取 子串 开始 结束 指定 位置用法:sub_string(String, Start, Stop) -> SubString实例:string:sub_string("Hello World", 4, 8).输出:lo Wo原创 2020-12-29 10:52:09 · 529 阅读 · 0 评论 -
Erlang字符串截取string:tokens/2
Erlang字符串截取string:tokens/2关键词:erlang string tokens 字符串 截取 关键词 分隔符 分割 指定字符分割用法:tokens(String, SeparatorList) -> Tokens实例:string:tokens("a-b-c-d-e", "-").输出:["a","b","c","d","e"]...原创 2020-12-29 10:52:03 · 702 阅读 · 1 评论 -
Erlang 字符串拼接 string:join
Erlang 字符串拼接 string:join关键词:erlang string join 方法 字符串 拼接 分隔符 拼凑用法:join(``StringList``, ``Separator``) -> ``String内部实现:-spec join(``StringList``, ``Separator``) -> ``String` `when`` ``StringList` `:: [string()],`` ``Separator` `:: string(),`原创 2020-12-29 10:51:54 · 1021 阅读 · 0 评论 -
Erlang 简易安装和卸载(Linux例)
Erlang 简易安装和卸载(Linux例)关键词:erlang 安装 卸载 编程语言kerl:https://github.com/kerl/kerl/blob/master/README.md文章目录Erlang 简易安装和卸载(Linux例)1.下载 Kerl2.给下载的 kerl 可执行权限3.kerl 查看可用 erlang 版本4.下载指定版本 erlang5.安装到指定路径6.检查安装好的Erlang7.进行激活 erlang8.添加环境变量9.验证是否已经安装成功10.删除已安装的Er原创 2020-12-25 16:44:09 · 4795 阅读 · 0 评论