Lines Matching refs:join

1357     return join(std.range.repeat(s, n));
1640 Used by $(D join) in decision to do an extra iteration of the range to
1655 sep = An input range, or a single element, to join the ranges on
1663 ElementEncodingType!(ElementType!RoR)[] join(RoR, R)(RoR ror, scope R sep)
1736 assert(ary.join(" @") == " @aa @bb @cc"); // OK in 2.067b1 and olders
1740 ElementEncodingType!(ElementType!RoR)[] join(RoR, E)(RoR ror, scope E sep)
1759 return join(ror, encodeSpace[0 .. sepArrLength]);
1815 auto temp = join(a, " ");
1822 assert(ary.join('@') == "@aa@bb@cc");
1826 ElementEncodingType!(ElementType!RoR)[] join(RoR)(RoR ror)
1864 assert(join(["hello", "silly", "world"], " ") == "hello silly world");
1865 assert(join(["hello", "silly", "world"]) == "hellosillyworld");
1867 assert(join([[1, 2, 3], [4, 5]], [72, 73]) == [1, 2, 3, 72, 73, 4, 5]);
1868 assert(join([[1, 2, 3], [4, 5]]) == [1, 2, 3, 4, 5]);
1871 assert(arr.join(",") == "apple,banana");
1872 assert(arr.join() == "applebanana");
1883 assert(join(arr) == "ЗдравствуйМирUnicode");
1886 auto jarr = arr.join(to!S(' '));
1892 auto jarr = arr.join(to!S(" "));
1904 auto jarr = arr.join(to!S('\u047C'));
1911 assert(arr.join(',') == "apple,banana");
1939 assert(join(filteredWords, to!S(", ")) == "日本語, paul, jerry");
1940 assert(join(filteredWords, to!(ElementType!S)(',')) == "日本語,paul,jerry");
1941 assert(join(filteredWordsArr, to!(ElementType!(S))(',')) == "日本語,paul,jerry");
1942 assert(join(filteredWordsArr, to!S(", ")) == "日本語, paul, jerry");
1943 assert(join(filteredWordsArr, to!(ElementType!(S))(',')) == "日本語,paul,jerry");
1944 assert(join(filteredLenWordsArr, to!S(", ")) == "日本語, paul, jerry");
1945 assert(join(filter!"true"(words), to!S(", ")) == "日本語, paul, jerry");
1946 assert(join(words, to!S(", ")) == "日本語, paul, jerry");
1948 assert(join(filteredWords, to!S("")) == "日本語pauljerry");
1949 assert(join(filteredWordsArr, to!S("")) == "日本語pauljerry");
1950 assert(join(filteredLenWordsArr, to!S("")) == "日本語pauljerry");
1951 assert(join(filter!"true"(words), to!S("")) == "日本語pauljerry");
1952 assert(join(words, to!S("")) == "日本語pauljerry");
1954 assert(join(filter!"true"([word1]), to!S(", ")) == "日本語");
1955 assert(join([filteredWord1], to!S(", ")) == "日本語");
1956 assert(join([filteredLenWord1], to!S(", ")) == "日本語");
1957 assert(join(filter!"true"([filteredWord1]), to!S(", ")) == "日本語");
1958 assert(join([word1], to!S(", ")) == "日本語");
1960 assert(join(filteredWords, to!S(word1)) == "日本語日本語paul日本語jerry");
1961 assert(join(filteredWordsArr, to!S(word1)) == "日本語日本語paul日本語jerry");
1962 assert(join(filteredLenWordsArr, to!S(word1)) == "日本語日本語paul日本語jerry");
1963 assert(join(filter!"true"(words), to!S(word1)) == "日本語日本語paul日本語jerry");
1964 assert(join(words, to!S(word1)) == "日本語日本語paul日本語jerry");
1967 assert(join(filteredWords, filterComma) == "日本語, paul, jerry");
1968 assert(join(filteredWordsArr, filterComma) == "日本語, paul, jerry");
1969 assert(join(filteredLenWordsArr, filterComma) == "日本語, paul, jerry");
1970 assert(join(filter!"true"(words), filterComma) == "日本語, paul, jerry");
1971 assert(join(words, filterComma) == "日本語, paul, jerry");
1974 assert(join(filteredWords) == "日本語pauljerry");
1975 assert(join(filteredWordsArr) == "日本語pauljerry");
1976 assert(join(filteredLenWordsArr) == "日本語pauljerry");
1977 assert(join(filter!"true"(words)) == "日本語pauljerry");
1978 assert(join(words) == "日本語pauljerry");
1980 assert(join(filteredWords, filter!"true"(", ")) == "日本語, paul, jerry");
1981 assert(join(filteredWordsArr, filter!"true"(", ")) == "日本語, paul, jerry");
1982 assert(join(filteredLenWordsArr, filter!"true"(", ")) == "日本語, paul, jerry");
1983 assert(join(filter!"true"(words), filter!"true"(", ")) == "日本語, paul, jerry");
1984 assert(join(words, filter!"true"(", ")) == "日本語, paul, jerry");
1986 assert(join(filter!"true"(cast(typeof(filteredWordsArr))[]), ", ").empty);
1987 assert(join(cast(typeof(filteredWordsArr))[], ", ").empty);
1988 assert(join(cast(typeof(filteredLenWordsArr))[], ", ").empty);
1989 assert(join(filter!"true"(cast(R[])[]), ", ").empty);
1990 assert(join(cast(R[])[], ", ").empty);
1992 assert(join(filter!"true"(cast(typeof(filteredWordsArr))[])).empty);
1993 assert(join(cast(typeof(filteredWordsArr))[]).empty);
1994 assert(join(cast(typeof(filteredLenWordsArr))[]).empty);
1996 assert(join(filter!"true"(cast(R[])[])).empty);
1997 assert(join(cast(R[])[]).empty);
2000 assert(join([[1, 2], [41, 42]], [5, 6]) == [1, 2, 5, 6, 41, 42]);
2001 assert(join([[1, 2], [41, 42]], cast(int[])[]) == [1, 2, 41, 42]);
2002 assert(join([[1, 2]], [5, 6]) == [1, 2]);
2003 assert(join(cast(int[][])[], [5, 6]).empty);
2005 assert(join([[1, 2], [41, 42]]) == [1, 2, 41, 42]);
2006 assert(join(cast(int[][])[]).empty);
2009 assert(join([[1, 2], [41, 42]], [5, 6]) == [1, 2, 5, 6, 41, 42]);
2010 assert(join(f([[1, 2], [41, 42]]), [5, 6]) == [1, 2, 5, 6, 41, 42]);
2011 assert(join([f([1, 2]), f([41, 42])], [5, 6]) == [1, 2, 5, 6, 41, 42]);
2012 assert(join(f([f([1, 2]), f([41, 42])]), [5, 6]) == [1, 2, 5, 6, 41, 42]);
2013 assert(join([[1, 2], [41, 42]], f([5, 6])) == [1, 2, 5, 6, 41, 42]);
2014 assert(join(f([[1, 2], [41, 42]]), f([5, 6])) == [1, 2, 5, 6, 41, 42]);
2015 assert(join([f([1, 2]), f([41, 42])], f([5, 6])) == [1, 2, 5, 6, 41, 42]);
2016 assert(join(f([f([1, 2]), f([41, 42])]), f([5, 6])) == [1, 2, 5, 6, 41, 42]);
2022 import std.range : join;
2024 assert([[tuple(1)]].join == [tuple(1)]);
2025 assert([[tuple("x")]].join == [tuple("x")]);
2034 auto j1 = [1, 2, 3].map!(_ => [c++]).join;
2039 auto j2 = [1, 2, 3].map!(_ => [c++]).join(9);
2044 auto j3 = [1, 2, 3].map!(_ => [c++]).join([9]);