タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

lambdaに関するkk6のブックマーク (5)

  • たまにはブログを書く - 西尾泰和のはてなダイアリー

    やる夫と Python で学ぶ Twitter の OAuth - YoshioriのBlog よいまとめ! はてブコメントより引用 id:agricola Python, あれげ リスト内包の使い方に美がないなぁ……。辞書のキーと値を、キーで並べ替えて取り出して=で連結するなら ['='.join((k, v)) for k, v in sorted(d.items(), key = lambda x: x[0])]とか書く気がする。 そんな餌で俺様が釣られクマーーーーーーっ >>> ['='.join((k, v)) for k, v in sorted(d.items(), key = lambda x: x[0])] ['a=k', 'b=j', 'c=i', 'd=h', 'e=g', 'f=f', 'g=e', 'h=d', 'i=c', 'j=b'] ふむ。なんだこのゴテゴテ

    たまにはブログを書く - 西尾泰和のはてなダイアリー
  • https://www.freia.jp/taka/blog/737

  • Javaのラムダ式導入に関する最新提案の雑なまとめ - 矢野勉のはてな日記

    java7月頭に,Brian GoetzがJavaにおけるラムダ式導入に関する最新提案のドラフトを出しました。State of the Lambda 私はこの提案書と,提案書を元にした英語記事を読んだだけですが,Twitterで話していると,23日くらいにこの提案を元にしたソースがJavaのソースリポジトリにコミットされたらしい。ただし,中ではまだ議論続発してるらしい。ちなみに英語記事はラムダについての連続記事の4回目で,5回目ではWicketでラムダ式を使うとどうなるか,という考察が載っています。提案書のラムダ式とWicketの非整合部分についての考察で,Wicket好きの人は読んでみてもいいと思う。あと,空コンストラクタがないクラスについて提案書は明確なところ書いてないよね,みたいな指摘も。せっかくなんで,最新提案におけるラムダ式実装をまとめておきます。いままでのあらすじ最新提案書では

  • Pythonでswitch

    Win32 API から印刷をするためには、プリンタデバイスコンテキスト (Printer DC) を利用します。具体的には以下のような順序で印刷します。 プリンタドライバからハンドルを取得する プリンタドライバのステータス API から印刷可能か同かを取得する プリンタデバイスコンテキストを作成する ドキュメントを開始する 必要であればフォント等を設定し、印字、改ページ処理などをする ドキュメントを終了する (この時点でプリンタスプールサービスに登録されるようです) プリンタデバイスコンテキストを開放する プリンタドライバのステータス API を監視し、印刷が正常に終了したかを取得する プリンタドライバのハンドルを解放する 太字の手順 (3 - 7) は Win32 API で共通ですが、それ以外の手順 (1, 2, 8, 9) はプリンタドライバに依存しているため、Python から制

  • [Python][お勉強] Python入門(27) - lambda式

    メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。 今日はlambda式。 Lispから来た名前だそうで。 lambda式とは defステートメントのように関数を作成する際に使用するもの。 defステートメントとは違い「式」。よってdefステートメントでは記述できない場所に記述することが可能。 また、defステートメントでは関数の名前を記述できたが、lambda式では意図的に代入しない限り名前がない。つまり無名関数生成式ということ。 lambda式のシンタックス lambda <arg1>,<arg2>,...<argN>: <expressions> の形をとる。 実際に書いてみる。 まずdefステートメントから、 >>> def func(x,y,z): r

  • 1