[fpc-pascal] Read lines into UnicodeString variable from UCS2 (UTF-16) encoded text file
Michael Van Canneyt
michael at freepascal.org
Mon Sep 16 08:52:59 CEST 2019
On Sun, 15 Sep 2019, DougC wrote:
> In my view that's exactly what a procedure is for: Accept some parameters, do some processing, store some data elsewhere, return some results via parameters.
> Functions, on the other hand, should be more limited. Accept some data, perform one function, return one result, having no side effects.
Original point of view :-)
I really don't see why functions and procedures are supposed to behave
different. That a function returns a result is simply a convenience as it
saves a variable and in this sense I lean towards using functions for
everyhing. If we only had functions that would be fine too.
More information about the fpc-pascal