Pythonで簡単な高階関数など。
Python始めました。
ということで、みんなのPythonを買ってきて読んでます。
まあ、まだたいして進んではいないので、
記号が少ないのがいいよね、とかそのぐらいです。
文の最後にセミコロンをつける癖は抜けないですけど。
取り合えず何か書いてみないと慣れないので簡単な高階関数など。
def cal(func, x, y): print func(x, y) cal(lambda x,y:x+y, 1 2) 3
あるいは。
def cal(func1, func2, x, y): print x if func1(x) > func2(y) else y cal(lambda x: x * x, lambda x: x * 2, 3,4) 3
とか。
内容には全く何の意味もありませんのであしからず。