【问题标题】:Use of custom parameters in functions and procedures in pascal在pascal中的函数和过程中使用自定义参数
【发布时间】:2016-06-26 02:45:16
【问题描述】:

我可以留下一些 Pascal 自定义functionsprocedure 参数blank 吗?如果可以的话,我该怎么做?

例如像Google的App脚本newBlob(),我可以填写一个或多个parameters,但不是必须全部填写parameters

我正在使用 Dev-Pas 使用 FPC 编译器

提前致谢!

【问题讨论】:

  • 任何答案都取决于您使用的特定帕斯卡方言。标准 Pascal 不允许可选参数。请为您使用的特定编译器添加标签。
  • 网站说 Dev-Pas 使用 FreePascal 或 GNU Pascal。你用的是哪一个?
  • 是的,但是有一页说它使用的是古老的 FreePascal,而不是最新的。所以仍然不确定它们是否受支持。
  • Afaik devpascal 使用 Afaik 支持默认参数的 FPC 1.9.2。
  • 假设它可以将一些参数留空,我怎样才能将一些参数留空?是直接用空格留空还是其他方式?

标签: function pascal procedure optional-parameters


【解决方案1】:

不确定我是否理解您的问题。

但也许您是在谈论 MyProc() 与 MyProc?

如果是这样,如果不需要params,fpc中就不需要写()了。

例如:

函数 MyProc:字符串; 函数 MyProc( DoPrint : boolean = true ) : string;

两者都可以简单地称为“MyProc”,除非您不想打印#2。那么它将是: MyProc( false );

HTH

【讨论】:

    猜你喜欢
    • 2021-08-05
    • 1970-01-01
    • 2019-11-19
    • 2011-09-25
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    相关资源
    最近更新 更多