タグ

2017年4月18日のブックマーク (2件)

  • メタプログラミングScala - Qiita

    社内勉強会の資料をちょっと改変したやつ。 メタプロ & scala.metaの入門編。 メタプログラミングとは プログラミング技法の一種で、ロジックを直接コーディングするのではなく、あるパターンをもったロジックを生成する高位ロジックによってプログラミングを行う方法、またその高位ロジックを定義する方法のこと。 メタプログラミング - wikipedia つまり プログラムを引数としてプログラムを出力とする関数、みたいなもの。 リフレクションも一種のメタプログラミングで、文字列から実行時のオブジェクトに干渉できる。 マクロはプログラムを自動で生成するための仕組み。 内部DSLもある種のメタプログラミングといえる。 参考:StackOverFlow Conclusion: Meta-programming is the ability for a program to reason about

    メタプログラミングScala - Qiita
    petitviolet
    petitviolet 2017/04/18
    社内で勉強会やりました
  • 埼玉で人並みの生活、月収50万円必要 県労連が調査:朝日新聞デジタル

    埼玉県内で人並みに暮らすには月約50万円の収入が必要で、子供が大学に入ると支出が急に増え、奨学金がないと成り立たないとする調査結果を、県労働組合連合会(埼労連)と有識者がまとめた。「賃金の底上げとともに、教育住宅の負担を下げる政策が必要」と指摘している。 調査は、昼べる場所や日ごろの買い物の場所や支出など、日常生活でのお金の使い方を聞く「生活実態調査」と、生活に必要な持ち物を聞く「持ち物財調査」のアンケートを、昨年1月に埼労連の組合員など3千人に依頼し、3カ月で597人(有効回答率約20%)が答えた。 その分析で、回答者の7割以上が持つ物を「必需品」とし、それを持つ生活を「普通の生活」と定義。回答者がよく買い物をしている店などで実際の価格も調べた。 こうした積算で、次の各モデルの結果が出た。いずれも夫は正社員ではパート勤務、車はない設定。 【30代夫婦で小学生と幼稚園児】さいたま

    埼玉で人並みの生活、月収50万円必要 県労連が調査:朝日新聞デジタル