- 関数型プログラミング言語Haskell Part29 [転載禁止]©2ch.net
579 :デフォルトの名無しさん[sage]:2015/09/29(火) 05:17:34.09 ID:Pz1/YzO9 - あとwhere、インデントは適当にあわせくれ
main = do print y where (x, y) = span (\i -> i < 3) [1..5]
|
- くだすれPython(超初心者用) その27©2ch.net
301 :デフォルトの名無しさん[sage]:2015/09/29(火) 22:10:12.45 ID:Pz1/YzO9 - ライブラリがたくさんあって困っているそこの奥さん!
実はオブジェクト指向で設計されたpathlibがあります! 今(3.4以降)ならなんと標準ライブラリに入っています!
|
- くだすれPython(超初心者用) その27©2ch.net
303 :デフォルトの名無しさん[sage]:2015/09/29(火) 22:36:08.60 ID:Pz1/YzO9 - argparseのようにOOP推しなのでPythonに不慣れな方でも使えます!
※個人の感想だけどpathlibはOOP全力なインターフェースで少々くどい でもRubyからライブラリを移植するときに物凄く便利だった
|
- くだすれPython(超初心者用) その27©2ch.net
309 :デフォルトの名無しさん[sage]:2015/09/29(火) 23:10:32.65 ID:Pz1/YzO9 - >>305
RubyのPathnameっぽい、というか考え方が同じだからコピペ手直しで大体動く >>307 open()への引数くらいは対応しろとよく思う 関数やオブジェクトを超えてやりとりすると必然的に他も強制されるから嫌い
|