在编程术语中,您将这些指令之间的区别称为:[重复]

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 function Procedural styleObject oriented style 感谢@bansi,这就是我想要的。 【参考方案1】:

第一个是一个全局函数,它接受两个某种类型的操作数并对它们进行操作。它在旧式过程编程范式中很常见。

秒是字符串类(其中“干草堆”是其实例)的成员函数,它接受一个操作数。它是面向对象编程范式的一部分。

【讨论】:

以上是关于在编程术语中,您将这些指令之间的区别称为:[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在编程的上下文中,“代数”是啥意思?

在编程里28÷6的余数该指令运行的结果是?

math.exp(2) 和 math.e**2 之间的区别 [重复]

30天Python入门到进阶——第2天:数据类型(Ⅰ)

Trie(字典树)解析及其在编程竞赛中的典型应用举例

寻找一些进行研发的术语