くだすれPython(超初心者用) その29at TECHくだすれPython(超初心者用) その29 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1020:デフォルトの名無しさん 16/06/23 14:30:46.61 O6DvkpvP.net >>982 君の頭が悪い 1021:デフォルトの名無しさん 16/06/23 14:32:58.95 SmyboeHH.net >>982 def expression(func): return lambda: u'{0} \n{1} \n{2}'.format(u'apple', func(), u'banana.') 1022:デフォルトの名無しさん 16/06/23 15:12:38.48 WHONV8a+.net >>985 なるほど、ありがと でも何でlambda式使わないといけないの? 1023:デフォルトの名無しさん 16/06/23 15:49:23.48 x8Tq2OJc.net 文字列は、callableオブジェクトじゃないのだろう @expression はよく知らないけど、こういうアノーテーションを付けるのが、良くないのかも よく知らないけど、Rubyでは、callableは、Proc, lambda, block など、 コード・処理を、後で呼ぶために、持ち運びできるように、まとめたもの 1024:デフォルトの名無しさん 16/06/23 15:53:06.87 SmyboeHH.net >>985 凸れーた(の定義)は函数を返す必要がある 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch