【发布时间】:2014-03-06 10:34:02
【问题描述】:
我最近不得不面对这个问题,即如何将 1、2、3、9、38919、0 或任何随机数量的参数传递给 Pascal 中的函数或过程?我想制作一个接受尽可能多的参数的子程序,比如 writeln。
writeln('Hello, ', name, '.');
writeln('You were born on ', birthDate, ', and you are ', age, ' years old.');
我在网上搜索了一些指南或其他内容,但我发现的唯一相关线程是theseones,这有助于我更多地理解我的问题,但我仍然不知道如何在 Pascal 中做到这一点。
我还找到了this,但我不确定我是否真的理解它所说的内容。 (我也不知道适用于 Free Pascal 的内容是否也适用于其他编译器)
有任何想法吗 ? :/
【问题讨论】:
标签: arguments parameter-passing pascal variadic-functions