dopost

part of wslib


a convenience method for posting large arrays.


also see: dopostln


** does not return the object itself **


dopost ( start, before, after, end )

dopost can be used for every object that responds to do. It posts every object in the array


before / after are strings which are posted before and after every element of the array

start / end are strings which are posted at the start and the end.


by default start, before, after and end are set in such a way, that the posted data is in a regular array syntax, and each object starts at a new line.


#[ a, b, c, d, e ].dopost;


dopost returns an empty string (""), to ensure that the whole array is not posted again when using dopost on a single line evaluation.


You can also provide your own separation strings:


#[ a, b, c, d, e ].dopost( "we have ", " ", " and", ", so that should be enough" );