在编程术语中,您将这些指令之间的区别称为:[重复]
Posted
技术标签:
【中文标题】在编程术语中,您将这些指令之间的区别称为:[重复]【英文标题】:In programming terminology, what do you call the difference between these instructions: [duplicate] 【发布时间】:2017-07-25 22:43:59 【问题描述】:php: strpos($haystack, $needle);
和
Python: haystack.find(needle)
似乎python更经常使用后一种方法,而PHP则使用前者。但是这两种方法有名称吗?我正在寻找编程风格的名称。
调用一个过程和另一个面向对象编程是否正确?还是简化问题?
【问题讨论】:
Difference between a method and a functionProcedural style
和 Object oriented style
感谢@bansi,这就是我想要的。
【参考方案1】:
第一个是一个全局函数,它接受两个某种类型的操作数并对它们进行操作。它在旧式过程编程范式中很常见。
秒是字符串类(其中“干草堆”是其实例)的成员函数,它接受一个操作数。它是面向对象编程范式的一部分。
【讨论】:
以上是关于在编程术语中,您将这些指令之间的区别称为:[重复]的主要内容,如果未能解决你的问题,请参考以下文章