, разделенные "," (за исключением того, что за последним элементом ничего не следует). Ну, если передать поток вывода, он печатает его в поток, просто так получается, что 'nil' означает «Нет потока, просто верните строку».
тим, у нас есть массив с n элементами (n> 0).
Мы хотели бы вывести список этих элементов с разделителем между ними.
Общий подход к этой проблеме:
foreach item
(
output item
output separator
)
trim last separator
Но это кажется немного грязным, чтобы сделать это.
Другой подход будет следующим:
check that there is at least one element
loop
(
output element
next element, or break if no more elements
output separator
)
Но я не уверен, что это всегда будет работать.
Видите ли вы другие умные способы сделать это, например, в C, C ++?