javascript与php与python的函数写法区别与联系

1、javascript函数写法种类:

(一)、第一种

function test(param){
    return 111;
}

(二)、第二种

var test = function(param){
    return 222;
}

备注:小程序里面是 param:function(){

}
这个其实也是这种写法!

(三)、第三种

var k = (param)=>{
    return 111;
}

  备注:第二种和第三种可以用在回调函数中!

2、php函数写法种类:

function test($param){
        return 111;
}
$callback=function(){ 
 return "aa"; 
}; 
echo $callback(); 

   备注:php和javascript的函数写法基本一样,但是貌似php没有箭头函数。

3、python的函数写法

(一)、第一种

# 定义函数
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
# 调用函数
printme("我要调用用户自定义函数!");

(二)、第二种

r = lambda x,y:x*y
print r(2,3)

总结:各大编程语言都包含一般定义的函数方式,还有匿名函数,匿名函数一般用在回调函数中!

原文地址:https://www.cnblogs.com/teamemory/p/9532956.html