Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Asami Abe
KEY, PDF
2,636 views
Scalaはじめました!
2012/11/24(土) 「第2回 関数型言語勉強会 大阪」での発表スライドです。
Technology
◦
Read more
8
Save
Share
Embed
Embed presentation
Download
Downloaded 12 times
1
/ 50
2
/ 50
3
/ 50
4
/ 50
5
/ 50
6
/ 50
7
/ 50
8
/ 50
9
/ 50
10
/ 50
11
/ 50
12
/ 50
13
/ 50
14
/ 50
15
/ 50
16
/ 50
17
/ 50
18
/ 50
19
/ 50
20
/ 50
21
/ 50
22
/ 50
23
/ 50
24
/ 50
25
/ 50
26
/ 50
27
/ 50
28
/ 50
29
/ 50
30
/ 50
31
/ 50
32
/ 50
33
/ 50
34
/ 50
35
/ 50
36
/ 50
37
/ 50
38
/ 50
39
/ 50
40
/ 50
41
/ 50
42
/ 50
43
/ 50
44
/ 50
45
/ 50
46
/ 50
47
/ 50
48
/ 50
49
/ 50
50
/ 50
More Related Content
PDF
頑張りすぎないScala
by
takezoe
PDF
Scala警察のすすめ
by
takezoe
PDF
こわくないScala
by
FScoward
PDF
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
by
Asami Abe
PDF
Scala.js触ってみた
by
Asami Abe
PPTX
Java使いにとっての関数
by
amkt922
PPTX
Scalaで学ぶ関数型言語超入門
by
yujiro_t
PDF
ScalaでBacklogの通知bot作ったで
by
Asami Abe
頑張りすぎないScala
by
takezoe
Scala警察のすすめ
by
takezoe
こわくないScala
by
FScoward
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
by
Asami Abe
Scala.js触ってみた
by
Asami Abe
Java使いにとっての関数
by
amkt922
Scalaで学ぶ関数型言語超入門
by
yujiro_t
ScalaでBacklogの通知bot作ったで
by
Asami Abe
What's hot
KEY
PlayFramework1.x基礎編
by
Asami Abe
PDF
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
by
ke-m kamekoopa
PDF
Scalaで萌える関数型プログラミング[エッセンシャル版]
by
Ra Zon
PDF
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
by
Kazuhiro Sera
PDF
20150207 何故scalaを選んだのか
by
Katsunori Kanda
KEY
Beginners Scala in FAN 20121009
by
Taisuke Shiratori
PDF
Dark vol4 for_slideshare
by
ara_ta3
PPTX
Scala.jsはじめました!
by
K Kinzal
PDF
Scala is-unscared
by
Kota Mizushima
PDF
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
by
Kazuhiro Sera
PPTX
Scalaで学ぶ関数型言語超入門
by
yujiro_t
PDF
Lets scala
by
smdkk
PDF
【ScalaMatsuri2016】関西のScalaコミュニティ紹介
by
Asami Abe
PDF
Contributing to Scala OSS from East Asia #ScalaMatsuri
by
Kazuhiro Sera
PDF
Developing an Akka Edge6
by
saaaaaaki
PDF
[Scalamatsuri2016]あ、社内コミュニティ
by
hirotakanosato
PPTX
Scala.jsはじめました?
by
K Kinzal
PDF
Scala超入門 - 2014/12/13 Scala関西勉強会
by
Asami Abe
PPTX
Developing an Akka Edge4-5
by
saaaaaaki
PPTX
Developing an Akka Edge1-3
by
saaaaaaki
PlayFramework1.x基礎編
by
Asami Abe
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
by
ke-m kamekoopa
Scalaで萌える関数型プログラミング[エッセンシャル版]
by
Ra Zon
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
by
Kazuhiro Sera
20150207 何故scalaを選んだのか
by
Katsunori Kanda
Beginners Scala in FAN 20121009
by
Taisuke Shiratori
Dark vol4 for_slideshare
by
ara_ta3
Scala.jsはじめました!
by
K Kinzal
Scala is-unscared
by
Kota Mizushima
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
by
Kazuhiro Sera
Scalaで学ぶ関数型言語超入門
by
yujiro_t
Lets scala
by
smdkk
【ScalaMatsuri2016】関西のScalaコミュニティ紹介
by
Asami Abe
Contributing to Scala OSS from East Asia #ScalaMatsuri
by
Kazuhiro Sera
Developing an Akka Edge6
by
saaaaaaki
[Scalamatsuri2016]あ、社内コミュニティ
by
hirotakanosato
Scala.jsはじめました?
by
K Kinzal
Scala超入門 - 2014/12/13 Scala関西勉強会
by
Asami Abe
Developing an Akka Edge4-5
by
saaaaaaki
Developing an Akka Edge1-3
by
saaaaaaki
Viewers also liked
PDF
Skinny Framework で始めた Scala
by
Ryuji Yamashita
PDF
Scalaで萌える関数型プログラミング[完全版]
by
Ra Zon
PDF
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
PDF
10分で作るScala開発環境 using vim
by
George Okada
PPTX
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )
by
博宣 今村
PDF
関数型プログラミングのすゝめ
by
Yusuke Matsushita
PPTX
HTML基礎
by
優一郎 板谷
PDF
データベース入門2
by
tadaaki hayashi
PDF
html講座
by
nitmic
PPTX
ドローンの仕組み( #ABC2015S )
by
博宣 今村
PDF
Htmlの書き方入門編
by
touhou
PDF
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
by
Hitoshi Asai
PPTX
Scala勉強会 初心者向けハンズオン前編
by
takeuchi-tk
PDF
Skinny 2 Update
by
Kazuhiro Sera
PDF
Skinny Meetup Tokyo 2 日本語スライド
by
Kazuhiro Sera
PDF
iOSアプリ開発講座
by
Inoue Hiroyuki
PDF
Obj c
by
SungVum Kim
PDF
Objc01
by
hasegawa
PDF
HTML初心者講座
by
Yusuke Miyazaki
PPTX
基礎知識3「ドローンの飛ばし方」
by
MapQuest.Inc
Skinny Framework で始めた Scala
by
Ryuji Yamashita
Scalaで萌える関数型プログラミング[完全版]
by
Ra Zon
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
10分で作るScala開発環境 using vim
by
George Okada
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )
by
博宣 今村
関数型プログラミングのすゝめ
by
Yusuke Matsushita
HTML基礎
by
優一郎 板谷
データベース入門2
by
tadaaki hayashi
html講座
by
nitmic
ドローンの仕組み( #ABC2015S )
by
博宣 今村
Htmlの書き方入門編
by
touhou
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
by
Hitoshi Asai
Scala勉強会 初心者向けハンズオン前編
by
takeuchi-tk
Skinny 2 Update
by
Kazuhiro Sera
Skinny Meetup Tokyo 2 日本語スライド
by
Kazuhiro Sera
iOSアプリ開発講座
by
Inoue Hiroyuki
Obj c
by
SungVum Kim
Objc01
by
hasegawa
HTML初心者講座
by
Yusuke Miyazaki
基礎知識3「ドローンの飛ばし方」
by
MapQuest.Inc
Similar to Scalaはじめました!
PDF
本当に怖くないScala
by
翔悟 竹川
PPTX
Scala勉強会
by
omi end
PDF
Scala入門
by
Yoshifumi Takeshima
PDF
Scalaで萌える関数型プログラミング[1.1.RC1]
by
Ra Zon
PDF
関数プログラミング入門
by
masatora atarashi
PDF
ATN No.2 Scala事始め
by
AdvancedTechNight
PDF
Scala勉強会_2014_11_18
by
Shuya Tsukamoto
PDF
こわくないScala
by
Kota Mizushima
KEY
Beginners scala 20121113
by
Taisuke Shiratori
PDF
“Septeni×Scala”勉強会#1資料_20150219_寺坂
by
ikuyaterasaka
PDF
Hokuriku Scala 1
by
NISHIMOTO Keisuke
PDF
Essential Scala 第2章 式、型、値
by
Takuya Tsuchida
PDF
(Ruby使いのための)Scalaで学ぶ関数型プログラミング
by
Ouka Yuka
PDF
15分でざっくり分かるScala入門
by
SatoYu1ro
PPTX
ゼロから始めるScala文法 (再)
by
Suguru Hamazaki
PDF
Essential Scala 第5章 シーケンス処理
by
Takuya Tsuchida
PDF
20121222 scalaビギナーズ
by
Asami Abe
PDF
プログラミング言語Scala
by
TanUkkii
本当に怖くないScala
by
翔悟 竹川
Scala勉強会
by
omi end
Scala入門
by
Yoshifumi Takeshima
Scalaで萌える関数型プログラミング[1.1.RC1]
by
Ra Zon
関数プログラミング入門
by
masatora atarashi
ATN No.2 Scala事始め
by
AdvancedTechNight
Scala勉強会_2014_11_18
by
Shuya Tsukamoto
こわくないScala
by
Kota Mizushima
Beginners scala 20121113
by
Taisuke Shiratori
“Septeni×Scala”勉強会#1資料_20150219_寺坂
by
ikuyaterasaka
Hokuriku Scala 1
by
NISHIMOTO Keisuke
Essential Scala 第2章 式、型、値
by
Takuya Tsuchida
(Ruby使いのための)Scalaで学ぶ関数型プログラミング
by
Ouka Yuka
15分でざっくり分かるScala入門
by
SatoYu1ro
ゼロから始めるScala文法 (再)
by
Suguru Hamazaki
Essential Scala 第5章 シーケンス処理
by
Takuya Tsuchida
20121222 scalaビギナーズ
by
Asami Abe
プログラミング言語Scala
by
TanUkkii
More from Asami Abe
PDF
2015/11/15 Javaでwebアプリケーション入門
by
Asami Abe
PDF
makeのススメ
by
Asami Abe
PDF
Play2+Scala事始め
by
Asami Abe
PDF
Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)
by
Asami Abe
PDF
関西Java女子部とScala関西勉強会のご紹介
by
Asami Abe
PDF
SkinnyFrameworkやろうぜ!(+ScalaMatsuriレポート) #scala_kb
by
Asami Abe
PDF
フリーランスエンジニアになって1年が経ちました - 俺聞け4
by
Asami Abe
PDF
【俺聞け5】私とflashとhtml5&java script
by
Asami Abe
2015/11/15 Javaでwebアプリケーション入門
by
Asami Abe
makeのススメ
by
Asami Abe
Play2+Scala事始め
by
Asami Abe
Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)
by
Asami Abe
関西Java女子部とScala関西勉強会のご紹介
by
Asami Abe
SkinnyFrameworkやろうぜ!(+ScalaMatsuriレポート) #scala_kb
by
Asami Abe
フリーランスエンジニアになって1年が経ちました - 俺聞け4
by
Asami Abe
【俺聞け5】私とflashとhtml5&java script
by
Asami Abe
Scalaはじめました!
1.
Scalaはじめました!
by Abe Asami
2.
自己紹介 Abe Asami きの子
(フリーエンジニア) http://nocono.net/ Twitter: @aa7th 使用言語:Java、C#など
3.
Scalaをはじめた理由
4.
PlayFramework2.0を使いたい!
Java and Scala Framework!
5.
コード短くなったりして何か凄いらしい
6.
というわけで・・・ Scalaはじめました!
7.
2日前に! というわけで・・・ Scalaはじめました!
8.
Scalaといえば
9.
オブジェクト指向であり、そして
関数型!
10.
なにそれこわい
11.
こわいけど チャレンジしてみよう
12.
まずは基礎構文から
13.
@IT http://www.atmarkit.co.jp/fjava/index/index_scala.html
14.
曰く・・・ 変数(var)はなるべく使わないこと! 定数(val)を使うように!
15.
???
16.
どういうこと?意味わかんない?
17.
関数型こわい
18.
でも...
19.
\こっちで判断するんで型宣言しなくていーっすよ/
型推論!
20.
\いい感じにコンパイルしときますんでー/ プリミティブ型がない!
21.
\なくても分かりますんで、書かなくていいっすよー/ セミコロンが (あまり)いらない!!
22.
あれ?
23.
なんだかScalaって・・・
24.
\めんどくさいとこやっときますんでー。/ 結構いいやつじゃない?
25.
技術書も買いました
26.
「Scalaスケーラブルプログラミング」
(通称:コップ本)
27.
よく出てくるキーワード
「副作用」
28.
副作用って?
29.
「ある機能がコンピュータの(論理的な)状態 を変化させ、それ以降で得られる結果に影響
を与えることをいう」 (Wikipediaより)
30.
副作用が無いのが
関数型
31.
関数は「いつどこで実行しても
同じ値を与えれば 同じ値が戻ってくる」 べき!(=参照透過性)
32.
副作用がないと・・・
33.
テストが簡単!
34.
バグがでにくい!
35.
関数の再利用が簡単で安全!
36.
いいことづくし!
37.
ところが
38.
変数(var)を使うと副作用が発生する!
メモリを書き換えちゃう・・・
39.
なるほど!
40.
だから変数(var)ではなく定数(val) を使わないといけないのかー!
41.
Scalaをはじめた感想
42.
ScalaはJavaを 「複雑」にするものではない
43.
むしろ・・・ 「シンプル」にするもの!
44.
Scala、思っていたより 怖くなさそうです
45.
それでも怖い! そこのあなた!
46.
「Scalaビギナーズ」 開催予定(日時未定)
47.
会場:オオサカンスペース
http://www.osakan-space.com/
48.
会場裏には こんなレストランバーがあります!
49.
こんな感じで
他の人を巻き込みながら Scalaの勉強引き続き頑張ります!
50.
ありがとうございました!
Editor's Notes
#2
\n
#3
\n
#4
\n
#5
\n
#6
\n
#7
\n
#8
\n
#9
\n
#10
\n
#11
\n
#12
\n
#13
\n
#14
\n
#15
\n
#16
\n
#17
\n
#18
\n
#19
\n
#20
\n
#21
\n
#22
\n
#23
\n
#24
\n
#25
\n
#26
\n
#27
\n
#28
\n
#29
\n
#30
\n
#31
\n
#32
\n
#33
\n
#34
\n
#35
\n
#36
\n
#37
\n
#38
\n
#39
\n
#40
\n
#41
\n
#42
\n
#43
\n
#44
\n
#45
\n
#46
\n
#47
\n
#48
\n
#49
\n
#50
\n
Download