0

我正在尝试基于Wikipedia page中的伪代码开发一个 Shutting-Yard 算法。

其中一项操作指出:

如果标记是函数参数分隔符(例如,逗号)[...]

有人可以澄清这意味着什么吗?

4

2 回答 2

2

它只是指语言指定函数参数之间的分隔。

例如,在 Java 中:

public void foo(int a, int b) { ... }

函数参数ab使用逗号分隔。

于 2013-12-19T17:00:14.670 回答
1

假设您有一个带有 3 个参数或参数的函数:

someFunction(int i, String s, boolean b) {}

这些参数中的每一个都由逗号分隔。这就是它在 java 和许多其他语言中的完成方式,但也许在某些语言中也使用了其他分隔符。

希望能帮助到你 :)

于 2013-12-19T17:00:54.073 回答