我们都应该熟悉Perl中与
prototypes相关的问题.这是两个大事:
>他们不像其他语言的原型一样工作,所以人们误会他们.
>它们不适用于调用子例程的所有方法.
第二个项目是我当时好奇的一个.
>调用sub作为一种方法. Foo-> subroutine_name();
请致电子公司符印. &安培; subroutine_name();
有没有其他有趣的情况我错过了?
UDPATE:
@brian d foy,我不是特别想逃避原型,但我想知道“有多少种方法可以做到?”我好奇地问这个问题.
@jrockway,我同意你的意见,我相信你们更明确,更简洁地描述了我对原型问题的第一点,人们误会了他们.也许问题在于程序员的期望,而不是功能.但这真的是一个我不想拥有的哲学问题.