ねえの人々は、私は私には意味をなすために、構文のこれらのビットを取得しようとしている:Dの拡張メソッド?
S[] split(S)(S s) if (isSomeString!S)
{
...
}
と
string join(in string[] words, string sep)
{
...
}
(phobos/src/std/string.d
に見られるように)私の知る限りとして
これは私たちに次のようなことをさせるコードです:
string[] parts = "/foo/bar/baz".split("/"); // string[] {"foo", "bar", "baz"}
string part = parts.join("-"); // string "foo-bar-baz"
これは基本的に私がCSharpから知っている拡張メソッドのような何かがdで可能であると私に信じさせる。私が持っている問題は、以下のとおりです。
私は、私は彼らが似て作るものが表示されていないことをここ- 。
ドキュメント:http://www.digitalmars.com/d/2.0/arrays.html#func-as-property –