【问题标题】:Convert List into string single quoted elements in brackets - Erlang将列表转换为括号中的字符串单引号元素 - Erlang
【发布时间】:2017-03-21 03:07:27
【问题描述】:

我有一个清单

["user2","user","user4"]

我想转换成这样的字符串:

  2> "('user2','user','user4')".
"('user2','user','user4')"

我怎样才能做到这一点?

【问题讨论】:

    标签: erlang


    【解决方案1】:

    这是一种使用列表解析将单引号添加到开头和结尾的方法,然后 string:join/2 用逗号分隔符将它们连接起来:

    1> ["'" ++ X ++ "'" || X <- ["user2","user","user4"]].
    ["'user2'","'user'","'user4'"]
    2> string:join(["'" ++ X ++ "'" || X <- ["user2","user","user4"]], ",").
    "'user2','user','user4'"
    3> "(" ++ string:join(["'" ++ X ++ "'" || X <- ["user2","user","user4"]], ",") ++ ")".
    "('user2','user','user4')"
    

    【讨论】:

      猜你喜欢
      • 2014-02-02
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 2022-12-12
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      相关资源
      最近更新 更多