Submit Search
こわくないScala
Aug 6, 2015
1 like
630 views
F
FScoward
こわくないScala
Read more
1 of 12
Download now
Download to read offline
Ad
Recommended
Scalaはじめました!
Scalaはじめました!
Asami Abe
2012/11/24(土) 「第2回 関数型言語勉強会 大阪」での発表スライドです。
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
ke-m kamekoopa
Java使いにとっての関数
Java使いにとっての関数
amkt922
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
2014/02/08(土) Scala関西ビギナーズ 第3回にて発表。 Scala関西ビギナーズWiki https://github.com/SAMMY7th/scala_kb/wiki
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
訂正版出しました! こっちをどうぞ! http://www.slideshare.net/yujiro_t/scala-36095251
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
関数型勉強会のスライドの改訂版
Dark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
https://ngineerxiv.doorkeeper.jp/events/29760 用
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Asami Abe
2016/05/28 Scala福岡 LT資料です。
こわくないScala
こわくないScala
Kota Mizushima
Scalaはこわくない(たぶん)
Scala is-unscared
Scala is-unscared
Kota Mizushima
Rxjavaとoptionalで関数型androidしよう
Rxjavaとoptionalで関数型androidしよう
Fumihiko Shiroyama
Rxjavaとoptionalで関数型androidしよう @Shibuya.apk #2
Beginners Scala in FAN 20121009
Beginners Scala in FAN 20121009
Taisuke Shiratori
第2回初心者Scala in F@N での発表資料。
サクサクアンドロイド
サクサクアンドロイド
Ryuichi ITO
関西Scalaビギナーズ LTスライドです
Comapre adoniswithlaravel
Comapre adoniswithlaravel
Mitsuru Hashimoto
I introduce AdonisJs(Node.js framework) by comapring AdonisJs with Laravel(php frameword)
Akka と Typeの話
Akka と Typeの話
Huy Do
Akka と Typeの話
Laravelのすごいと思うところを 初級レベルで語ってみる。
Laravelのすごいと思うところを 初級レベルで語ってみる。
AfiruPain NaokiSoga
Laravelのすごいと思うところを 初級レベルで語ってみる。
Svgアニメーションを実装してみよう 20150207
Svgアニメーションを実装してみよう 20150207
Kanako Kobayashi
SVGでアニメーションを実装する為に、必要な前提知識をまとめています。 SVGと親和性の高いJavaScriptからアニメーションを行う方法です。 また、二次元の図形を描画する際に選択肢となる、Canvasとの比較と、使い分けをまとめています。。
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
wpscala
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
おっさんES6/ES2015,React.jsを学ぶ 2016JavaScript入門 2016/11/21 @BizReach D3イベント登壇資料 最近のJavaScript動向 ・試験に出るJavaScript21年の歴史 ES6/ES2015を学ぶ ・ES6/ES2015概要 ・ES5を振り返る ・altjsの意義 Reactを学ぶ ・DOCを読む ・Tutorialをやる まとめ ・今回の学習を通じて感じたこと
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Kazuhiro Sera
http://scalamatsuri.org/
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
Aya Ebata
2016.11.03 Geek Women Japan 2016 Java女子部×Rails Girls Japan
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
Yukihiko SAWANOBORI
関西RubyKaigi06の LT資料です。 http://regional.rubykaigi.org/kansai06/
Quasar: Actor Model and Light Weight Threads on Java
Quasar: Actor Model and Light Weight Threads on Java
Taku Miyakawa
八王子
八王子
Kazutake Hiramatsu
Lets scala
Lets scala
smdkk
Scala development
20160727 jaws ug-kobe_short_speak_alexa
20160727 jaws ug-kobe_short_speak_alexa
Daiki Mori
20160727 JAWS-UG KOBE at Dep.
[Scalamatsuri2016]あ、社内コミュニティ
[Scalamatsuri2016]あ、社内コミュニティ
hirotakanosato
ScalaMatsuri2016 2日目、カンファレンスLTセッションで発表した内容です。
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
Ruby/ Ruby on Railsビギナーズ勉強会 第9回資料です
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
入門ClojureScript
入門ClojureScript
sohta
2015/5/23に開催されたClojureScript勉強会の入門セッション用資料です。
Ad
More Related Content
What's hot
(20)
こわくないScala
こわくないScala
Kota Mizushima
Scalaはこわくない(たぶん)
Scala is-unscared
Scala is-unscared
Kota Mizushima
Rxjavaとoptionalで関数型androidしよう
Rxjavaとoptionalで関数型androidしよう
Fumihiko Shiroyama
Rxjavaとoptionalで関数型androidしよう @Shibuya.apk #2
Beginners Scala in FAN 20121009
Beginners Scala in FAN 20121009
Taisuke Shiratori
第2回初心者Scala in F@N での発表資料。
サクサクアンドロイド
サクサクアンドロイド
Ryuichi ITO
関西Scalaビギナーズ LTスライドです
Comapre adoniswithlaravel
Comapre adoniswithlaravel
Mitsuru Hashimoto
I introduce AdonisJs(Node.js framework) by comapring AdonisJs with Laravel(php frameword)
Akka と Typeの話
Akka と Typeの話
Huy Do
Akka と Typeの話
Laravelのすごいと思うところを 初級レベルで語ってみる。
Laravelのすごいと思うところを 初級レベルで語ってみる。
AfiruPain NaokiSoga
Laravelのすごいと思うところを 初級レベルで語ってみる。
Svgアニメーションを実装してみよう 20150207
Svgアニメーションを実装してみよう 20150207
Kanako Kobayashi
SVGでアニメーションを実装する為に、必要な前提知識をまとめています。 SVGと親和性の高いJavaScriptからアニメーションを行う方法です。 また、二次元の図形を描画する際に選択肢となる、Canvasとの比較と、使い分けをまとめています。。
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
wpscala
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
おっさんES6/ES2015,React.jsを学ぶ 2016JavaScript入門 2016/11/21 @BizReach D3イベント登壇資料 最近のJavaScript動向 ・試験に出るJavaScript21年の歴史 ES6/ES2015を学ぶ ・ES6/ES2015概要 ・ES5を振り返る ・altjsの意義 Reactを学ぶ ・DOCを読む ・Tutorialをやる まとめ ・今回の学習を通じて感じたこと
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Kazuhiro Sera
http://scalamatsuri.org/
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
Aya Ebata
2016.11.03 Geek Women Japan 2016 Java女子部×Rails Girls Japan
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
Yukihiko SAWANOBORI
関西RubyKaigi06の LT資料です。 http://regional.rubykaigi.org/kansai06/
Quasar: Actor Model and Light Weight Threads on Java
Quasar: Actor Model and Light Weight Threads on Java
Taku Miyakawa
八王子
八王子
Kazutake Hiramatsu
Lets scala
Lets scala
smdkk
Scala development
20160727 jaws ug-kobe_short_speak_alexa
20160727 jaws ug-kobe_short_speak_alexa
Daiki Mori
20160727 JAWS-UG KOBE at Dep.
[Scalamatsuri2016]あ、社内コミュニティ
[Scalamatsuri2016]あ、社内コミュニティ
hirotakanosato
ScalaMatsuri2016 2日目、カンファレンスLTセッションで発表した内容です。
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
Ruby/ Ruby on Railsビギナーズ勉強会 第9回資料です
こわくないScala
こわくないScala
Kota Mizushima
Scala is-unscared
Scala is-unscared
Kota Mizushima
Rxjavaとoptionalで関数型androidしよう
Rxjavaとoptionalで関数型androidしよう
Fumihiko Shiroyama
Beginners Scala in FAN 20121009
Beginners Scala in FAN 20121009
Taisuke Shiratori
サクサクアンドロイド
サクサクアンドロイド
Ryuichi ITO
Comapre adoniswithlaravel
Comapre adoniswithlaravel
Mitsuru Hashimoto
Akka と Typeの話
Akka と Typeの話
Huy Do
Laravelのすごいと思うところを 初級レベルで語ってみる。
Laravelのすごいと思うところを 初級レベルで語ってみる。
AfiruPain NaokiSoga
Svgアニメーションを実装してみよう 20150207
Svgアニメーションを実装してみよう 20150207
Kanako Kobayashi
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
wpscala
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Kazuhiro Sera
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
Aya Ebata
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
Yukihiko SAWANOBORI
Quasar: Actor Model and Light Weight Threads on Java
Quasar: Actor Model and Light Weight Threads on Java
Taku Miyakawa
八王子
八王子
Kazutake Hiramatsu
Lets scala
Lets scala
smdkk
20160727 jaws ug-kobe_short_speak_alexa
20160727 jaws ug-kobe_short_speak_alexa
Daiki Mori
[Scalamatsuri2016]あ、社内コミュニティ
[Scalamatsuri2016]あ、社内コミュニティ
hirotakanosato
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
Viewers also liked
(9)
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
入門ClojureScript
入門ClojureScript
sohta
2015/5/23に開催されたClojureScript勉強会の入門セッション用資料です。
入門core.async
入門core.async
sohta
2015/4/19に開催されたcore.async勉強会の入門セッション用資料です。
言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと
Taku Miyakawa
All about Kink semantics
関数型を盲信するその前に
関数型を盲信するその前に
hajikami
第1回 Scala 関西勉強会 LT
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
NIshi-SHinju-Clojure #0 (2016/07/21) 発表資料です。
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
takeuchi-tk
外部向け勉強会 ipros tech meet up で行ったscalaハンズオンの資料です。 内容はscala触ったことがない、かなり初心者向けとなっています。
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例
sohta
JJUG CCC 2015 Springでの発表資料です。
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
Clojure
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
入門ClojureScript
入門ClojureScript
sohta
入門core.async
入門core.async
sohta
言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと
Taku Miyakawa
関数型を盲信するその前に
関数型を盲信するその前に
hajikami
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
takeuchi-tk
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例
sohta
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
Ad
Similar to こわくないScala
(20)
頑張りすぎないScala
頑張りすぎないScala
takezoe
https://d-cube.connpass.com/event/74106/
Scalaで萌える関数型プログラミング[エッセンシャル版]
Scalaで萌える関数型プログラミング[エッセンシャル版]
Ra Zon
Excel方眼紙爆発しろ!
Scalaノススメ
Scalaノススメ
Yasuyuki Maeda
静的型付けの関数型言語のすばらしさに加えて、HaskellやOcamlにはないScala独特の機能について紹介した資料です。
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
Scala Days参加レポートのような何か
Scala Performance Tuning Tips
Scala Performance Tuning Tips
Kota Mizushima
ぷろぐぱ http://atnd.org/event/E0021897 の発表資料
【LT】akka receive とScala Javaの違い
【LT】akka receive とScala Javaの違い
賢太郎 前多
2017/3/21 アドテクスタジオ×Scala 勉強会 LT。 https://adtechstudio.connpass.com/event/50607/
Non-Functional Programming in Scala
Non-Functional Programming in Scala
takezoe
Scala Kansai Summit 2017 #scala_ks
名古屋Scala勉強会のご紹介@OSC2010名古屋
名古屋Scala勉強会のご紹介@OSC2010名古屋
Ryo RKTM
OSC2010名古屋における名古屋Scala勉強会の紹介ビラです。
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Kei Nakazawa
Scala関西Summit 2017の懇親会LT資料です
Scala勉強会_2014_11_18
Scala勉強会_2014_11_18
Shuya Tsukamoto
社内のチーム向けScala勉強会資料です。
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
We Are JavaScripters! @9th 資料
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
tantack
Play frameworkについて
Play frameworkについて
Shinobu Okano
Scala入門
Scala入門
Yoshifumi Takeshima
Scalaがどんな言語なのかふんわりと把握できれば幸いです. 第二回は未定
本当に怖くないScala
本当に怖くないScala
翔悟 竹川
https://kansai-jvm-langs-fest.connpass.com/event/188249/
JavaWorld Day 2009 Scala
JavaWorld Day 2009 Scala
Tomoharu ASAMI
JavaWorld Day 2009
Futureのおまじないを理解する(LT)
Futureのおまじないを理解する(LT)
Hideaki Tarumi
ScalaのFutureを実行する際に、importするscala.concurrent.ExecutionContext.Implicits.global がなぜ必要なのかをライブラリのコードを読みながら説明してみました
Scala警察のすすめ
Scala警察のすすめ
takezoe
#scalafukuoka
プロダクトにおけるScala
プロダクトにおけるScala
Yuto Suzuki
Scalaとsansyoの話
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
#scala_ks
頑張りすぎないScala
頑張りすぎないScala
takezoe
Scalaで萌える関数型プログラミング[エッセンシャル版]
Scalaで萌える関数型プログラミング[エッセンシャル版]
Ra Zon
Scalaノススメ
Scalaノススメ
Yasuyuki Maeda
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
Scala Performance Tuning Tips
Scala Performance Tuning Tips
Kota Mizushima
【LT】akka receive とScala Javaの違い
【LT】akka receive とScala Javaの違い
賢太郎 前多
Non-Functional Programming in Scala
Non-Functional Programming in Scala
takezoe
名古屋Scala勉強会のご紹介@OSC2010名古屋
名古屋Scala勉強会のご紹介@OSC2010名古屋
Ryo RKTM
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Kei Nakazawa
Scala勉強会_2014_11_18
Scala勉強会_2014_11_18
Shuya Tsukamoto
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
tantack
Play frameworkについて
Play frameworkについて
Shinobu Okano
Scala入門
Scala入門
Yoshifumi Takeshima
本当に怖くないScala
本当に怖くないScala
翔悟 竹川
JavaWorld Day 2009 Scala
JavaWorld Day 2009 Scala
Tomoharu ASAMI
Futureのおまじないを理解する(LT)
Futureのおまじないを理解する(LT)
Hideaki Tarumi
Scala警察のすすめ
Scala警察のすすめ
takezoe
プロダクトにおけるScala
プロダクトにおけるScala
Yuto Suzuki
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
Ad
こわくないScala
1.
こわくないScala @FScoward
2.
Scalaはなぜコワイと言われるのか ・関数型がコワイ ・モナドがコワイ ・よくわからないからコワイ ・Scalaっぽく書かないと怒られるんでしょ?ていうか Scalaっぽっくって何?コワイ
3.
僕はJavaの方がコワイ ScalaってJavaみたいにかけるんでしょ? じゃあJavaでいいじゃんっていう人はサヨウナラ Scalaに少しでも興味がある人は続きを
4.
関数型がコワイ 関数型プログラミングではプログラムの構成に関数 を多用するため、ほとんどの関数型言語では関数 を第一級オブジェクトとして扱い、その理論的な計 算モデルとして第一級オブジェクトとしての関数を 扱えるラムダ計算や項書き換えを採用している。 (Wikipediaより引用)
5.
関数型がコワイ Wikipediaの書き方は確かにコワイ まるで理解できない →どう考えても言葉が難しすぎる 正直理解しなくても大丈夫
6.
モナドがコワイ 正直僕も全然わかりません 圏論とかなんとか言われてもよくわからん →無理に使う必要はない
7.
よくわからないからコワイ まずは触ってみましょう
8.
Scalaっぽく書かないと怒られるんでしょ? ていうかScalaっぽっくって何?コワイ Scalaっぽくってなんでしょうね? 分かりません
9.
Scalaのいいところ ・文末の;(セミコロン)が不要 ・returnが不要 ・mapやforeachで処理が書きやすい ・Optionでnullが怖くない ・変数宣言が楽 ちょっとしたことだけどそこがイイ
10.
Scala触ってみたく なった? なってない?
11.
触ってみたい!けどイミュータブル・・・ Scalaはval(immutable)を使わなくてもvar (mutable)で書くことも出来ます。 最初はvarを使ってjavaとそんなに変わんないんだ なって認識で良いと思います。 僕はval、varよりもmapやforeach、Optionを使って Scalaを楽しんで欲しい
12.
触ってみたい!けどイミュータブル・・・ 極力valを使ったほうが良いですが、varを使っちゃ いけないわけではないです ていうかvarは使われてます (もちろん頻度は低い)
Download