なんか、がりっちにScalaの話しろって言われたので
やります。
でじこちゃんかわいいガチ勢です
ご確認ください。
ガリ勉でScalaの話したいんで、旅費ください
— numa (@numa08) 2013, 12月 15
@numa08 おおまかでいいので登壇内容お願いします~
— がりっち✨X240 (@garicchi) 2013, 12月 16
@garicchi 「Scalaのはなし」としておいてください
— numa (@numa08) 2013, 12月 16
ふぁっ!?50分!?
LT枠じゃないの!?
プログラミング言語Scalaの紹介と、
Scalaを学ぶこと、利用することのメリットを
などをお話します。
1つずつ説明します。
「手続き型言語」への導入
副作用が無い
独自のデータ構造、処理
better Javaの側面
JVM言語
なぜ言語を学ぶのか?
なぜ関数型言語なのか
なぜScalaなのか?
スクリプト言語としてのScala
コンパイラ言語としてのScala
クラスベースのオブジェクト指向
Guide to ScalaーScalaプログラミング入門
オブジェクト指向プログラマが次に読む本 -Scalaで学ぶ関数脳入門
Scala逆引きレシピ
Scalaスケーラブルプログラミング第2版
Play Framework 2徹底入門
ECサイト内の2つの異なる商品(値段は同じでも構わない)を購入し、
その合計価格が指定の価格以内で最大になる組み合せを探してください。
4 3 // 商品の総数は4個、キャンペーン日数は3日
8000 // 商品1の値段
4000 // 商品2の値段
9000 // 商品3の値段
6000 // 商品4の値段
3000 // 1日目のキャンペーン設定金額
14000 // 2日目のキャンペーン設定金額
10000 // 3日目のキャンペーン設定金額
0 // 1日目のキャンペーン設定金額(3000)
//に最も近い組み合せが無い場合0を出力
14000 // 2日目のキャンペーン設定金額(14000)
//に最も近い組み合せの合計金額
10000 // 3日目のキャンペーン設定金額(10000)
//に最も近い組み合せの合計金額