【问题标题】:Join array of strings in d加入 d 中的字符串数组
【发布时间】:2014-09-14 21:07:43
【问题描述】:

在 python 中我可以这样做:

In [1]: x = ["a", "b", "c"]

In [2]: "--".join(x)
Out[2]: 'a--b--c'

在 d 中是否有等效的技巧?

【问题讨论】:

    标签: string d


    【解决方案1】:

    是的,使用std.array.join

    import std.array, std.stdio;
    
    void main()
    {
        auto x = ["a", "b", "c"];
        writeln(x.join("--"));
    }
    

    请注意,与 Python 相比,D 的参数顺序是相反的。

    【讨论】:

    • 在 D 中的参数顺序是自然的。在 Python 中是相反的。
    猜你喜欢
    • 2018-10-01
    • 2019-12-13
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    相关资源
    最近更新 更多