gpt4 book ai didi

erlang - 从 Erlang 列表中的列表中提取二进制文件

转载 作者:行者123 更新时间:2023-12-02 04:46:21 24 4
gpt4 key购买 nike

我在erlang列表中的列表中有一个二进制字符串,关于如何提取二进制字符串的任何想法

例如。

    Whatihave = [[<<"hello">>]].

Whatiwant = <<"hello">>.

非常感谢

最佳答案

有很多方法可以做到这一点:

  1. 使用模式匹配:

    [[Whatiwant]] = Whatihave.
  2. 调用 hd 函数两次获取列表的第一个元素:

    Whatiwant = hd(hd(Whatihave)).
  3. 调用iolist_to_binary,这是一个更通用的函数,可以将“iolists”(字符串和二进制文件的深层列表)转换为二进制文件:

    Whatiwant = iolist_to_binary(Whatihave).

关于erlang - 从 Erlang 列表中的列表中提取二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21050682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com