Soumettre la recherche
Mettre en ligne
こわくないScala
•
1 j'aime
•
630 vues
F
FScoward
Suivre
こわくないScala
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 12
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Scalaはじめました!
Scalaはじめました!
Asami Abe
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
ke-m kamekoopa
Java使いにとっての関数
Java使いにとっての関数
amkt922
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Dark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Asami Abe
Recommandé
Scalaはじめました!
Scalaはじめました!
Asami Abe
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
ke-m kamekoopa
Java使いにとっての関数
Java使いにとっての関数
amkt922
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Dark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Asami Abe
こわくない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
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
入門ClojureScript
入門ClojureScript
sohta
Contenu connexe
Tendances
こわくない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
Tendances
(20)
こわくないScala
こわくないScala
Scala is-unscared
Scala is-unscared
Rxjavaとoptionalで関数型androidしよう
Rxjavaとoptionalで関数型androidしよう
Beginners Scala in FAN 20121009
Beginners Scala in FAN 20121009
サクサクアンドロイド
サクサクアンドロイド
Comapre adoniswithlaravel
Comapre adoniswithlaravel
Akka と Typeの話
Akka と Typeの話
Laravelのすごいと思うところを 初級レベルで語ってみる。
Laravelのすごいと思うところを 初級レベルで語ってみる。
Svgアニメーションを実装してみよう 20150207
Svgアニメーションを実装してみよう 20150207
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
2010/11/16 WebプログラマのためのScala入門勉強会@渋谷
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
Quasar: Actor Model and Light Weight Threads on Java
Quasar: Actor Model and Light Weight Threads on Java
八王子
八王子
Lets scala
Lets scala
20160727 jaws ug-kobe_short_speak_alexa
20160727 jaws ug-kobe_short_speak_alexa
[Scalamatsuri2016]あ、社内コミュニティ
[Scalamatsuri2016]あ、社内コミュニティ
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
En vedette
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
En vedette
(9)
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
入門ClojureScript
入門ClojureScript
入門core.async
入門core.async
言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと
関数型を盲信するその前に
関数型を盲信するその前に
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Similaire à こわくないScala
頑張りすぎない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
Similaire à こわくないScala
(20)
頑張りすぎないScala
頑張りすぎないScala
Scalaで萌える関数型プログラミング[エッセンシャル版]
Scalaで萌える関数型プログラミング[エッセンシャル版]
Scalaノススメ
Scalaノススメ
Scala Daysに行ってみて
Scala Daysに行ってみて
Scala Performance Tuning Tips
Scala Performance Tuning Tips
【LT】akka receive とScala Javaの違い
【LT】akka receive とScala Javaの違い
Non-Functional Programming in Scala
Non-Functional Programming in Scala
名古屋Scala勉強会のご紹介@OSC2010名古屋
名古屋Scala勉強会のご紹介@OSC2010名古屋
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Scala勉強会_2014_11_18
Scala勉強会_2014_11_18
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
Play frameworkについて
Play frameworkについて
Scala入門
Scala入門
本当に怖くないScala
本当に怖くないScala
JavaWorld Day 2009 Scala
JavaWorld Day 2009 Scala
Futureのおまじないを理解する(LT)
Futureのおまじないを理解する(LT)
Scala警察のすすめ
Scala警察のすすめ
プロダクトにおけるScala
プロダクトにおけるScala
Scala.jsはじめました!
Scala.jsはじめました!
Dernier
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Dernier
(9)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
こわくない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は使われてます (もちろん頻度は低い)
Télécharger maintenant