Submit Search
Scala東北紹介
1 like
812 views
Takeda Hiroyuki
1 of 30
Download now
Downloaded 13 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
More Related Content
PDF
Phantom Type in Scala
Yasuyuki Maeda
PDF
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
PDF
Scalaノススメ
Yasuyuki Maeda
PDF
Scalaで型クラス入門
Makoto Fukuhara
PDF
Scala2.8への移行
guest5f4320
PDF
サーバーサイドでの非同期処理で色々やったよ
koji lin
PDF
Spectron
ogawatti
PDF
Haxe
Kazuhiro Eguchi
Phantom Type in Scala
Yasuyuki Maeda
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
Scalaノススメ
Yasuyuki Maeda
Scalaで型クラス入門
Makoto Fukuhara
Scala2.8への移行
guest5f4320
サーバーサイドでの非同期処理で色々やったよ
koji lin
Spectron
ogawatti
Haxe
Kazuhiro Eguchi
What's hot
(20)
PPTX
ゼロから始めるScala文法 (再)
Suguru Hamazaki
PDF
rpscala35-scala2.9.0
Kenji Yoshida
PDF
Trait in scala
Yuta Shimakawa
PDF
ScalaプログラマのためのHaskell入門
Yasuaki Takebe
PPTX
Scala勉強会 初心者向けハンズオン前編
takeuchi-tk
PDF
197x 20090704 Scalaで並行プログラミング
Net Penguin
PPT
Rpscala2011 0601
Hajime Yanagawa
PPTX
Java8から始める関数型プログラミング
stylefreeslide
PDF
Java SE 8 lambdaで変わる プログラミングスタイル
なおき きしだ
PDF
Why Reactive Matters #ScalaMatsuri
Yuta Okamoto
PDF
プログラミング言語のパラダイムシフトーScalaから見る関数型と並列性時代の幕開けー
TanUkkii
PDF
from old Java to modern Java
心 谷本
PDF
BOF1-Scala02.pdf
Hiroshi Ono
PPT
ジェネリクスの基礎とクラス設計への応用
nagise
PPTX
Sns suite presentation
Jason Namkung
PDF
あなたのScalaを爆速にする7つの方法(日本語版)
x1 ichi
PPTX
JavaScriptクイックスタート
Shumpei Shiraishi
PDF
null使ったら負け福岡版
なおき きしだ
PDF
(Ruby使いのための)Scalaで学ぶ関数型プログラミング
Ouka Yuka
PDF
Caliban: Functional GraphQL Library for Scala
Pierre Ricadat
ゼロから始めるScala文法 (再)
Suguru Hamazaki
rpscala35-scala2.9.0
Kenji Yoshida
Trait in scala
Yuta Shimakawa
ScalaプログラマのためのHaskell入門
Yasuaki Takebe
Scala勉強会 初心者向けハンズオン前編
takeuchi-tk
197x 20090704 Scalaで並行プログラミング
Net Penguin
Rpscala2011 0601
Hajime Yanagawa
Java8から始める関数型プログラミング
stylefreeslide
Java SE 8 lambdaで変わる プログラミングスタイル
なおき きしだ
Why Reactive Matters #ScalaMatsuri
Yuta Okamoto
プログラミング言語のパラダイムシフトーScalaから見る関数型と並列性時代の幕開けー
TanUkkii
from old Java to modern Java
心 谷本
BOF1-Scala02.pdf
Hiroshi Ono
ジェネリクスの基礎とクラス設計への応用
nagise
Sns suite presentation
Jason Namkung
あなたのScalaを爆速にする7つの方法(日本語版)
x1 ichi
JavaScriptクイックスタート
Shumpei Shiraishi
null使ったら負け福岡版
なおき きしだ
(Ruby使いのための)Scalaで学ぶ関数型プログラミング
Ouka Yuka
Caliban: Functional GraphQL Library for Scala
Pierre Ricadat
Ad
Viewers also liked
(20)
PPT
Spbl Fö9 Format, Text Och Html
bildljuddsv
PDF
Teenager artists group 靑
woonjjang
PPT
Monotonys
Monotonys
PDF
Exercicios matematica polinomios
Marcos Silva
PPTX
PhoneGap
Rafael Moreti Santana
PPTX
Marketing de servicios
DUO AMAR PERÚ
PDF
Locais de prova para seleção de estagiários de graduação em Direito
Ministério Público de Santa Catarina
PDF
Sep17
John Coe
PPS
Artefotografico 1
giltsuri
PPT
演員造型需求
立婷 王
PPT
Hipotiroidismo
claudiaserey
DOC
областная викторина я гражданин страны народного единства
Юлиана Соловьева
PDF
Waar Ik Ben, Is Wie Ik Ben
KrijnieBeyen
PPT
社群網站 Facebook
信嘉 陳
DOC
Предоставление информации об образовательных программах и учебных планах.
Средняя школа №2 г. Пошехонье
PDF
columbiamod
guest3f199d
PDF
image impression
thijsrooimans
PDF
U4 clase-01
Marcelo A. Sánchez
PDF
Recurso Especial - 1.452.792
Ministério Público de Santa Catarina
DOC
C H A N G I N G Y O U R S E L F O R W O R L D D R
shriniwas kashalikar
Spbl Fö9 Format, Text Och Html
bildljuddsv
Teenager artists group 靑
woonjjang
Monotonys
Monotonys
Exercicios matematica polinomios
Marcos Silva
PhoneGap
Rafael Moreti Santana
Marketing de servicios
DUO AMAR PERÚ
Locais de prova para seleção de estagiários de graduação em Direito
Ministério Público de Santa Catarina
Sep17
John Coe
Artefotografico 1
giltsuri
演員造型需求
立婷 王
Hipotiroidismo
claudiaserey
областная викторина я гражданин страны народного единства
Юлиана Соловьева
Waar Ik Ben, Is Wie Ik Ben
KrijnieBeyen
社群網站 Facebook
信嘉 陳
Предоставление информации об образовательных программах и учебных планах.
Средняя школа №2 г. Пошехонье
columbiamod
guest3f199d
image impression
thijsrooimans
U4 clase-01
Marcelo A. Sánchez
Recurso Especial - 1.452.792
Ministério Público de Santa Catarina
C H A N G I N G Y O U R S E L F O R W O R L D D R
shriniwas kashalikar
Ad
Similar to Scala東北紹介
(20)
PDF
第2回関数型言語勉強会 大阪
Naoki Kitora
KEY
Beginners Scala in FAN 20121009
Taisuke Shiratori
PDF
プログラミング言語Scala
TanUkkii
PDF
Scala勉強会_2014_11_18
Shuya Tsukamoto
PPTX
Scala勉強会
omi end
PPTX
2013-12-08 西区プログラム勉強会
Takatoshi Murakami
PDF
BOF1-Scala02.pdf
Hiroshi Ono
PDF
BOF1-Scala02.pdf
Hiroshi Ono
PDF
ScalaでAndroidアプリ開発
papamitra
PDF
こわくないScala
Kota Mizushima
PDF
Scala is-unscared
Kota Mizushima
PDF
Scalaで萌える関数型プログラミング[1.1.RC1]
Ra Zon
PDF
Essential Scala 第2章 式、型、値
Takuya Tsuchida
PDF
Scala の関数型プログラミングを支える技術
Naoki Aoyama
PDF
Scala超入門 - 2014/12/13 Scala関西勉強会
Asami Abe
PDF
Scalaの文字列処理 Day 2 リテラル・補間子・特殊な文字
ynupc
PDF
早稲田大学授業 - Java Programing上級
Ippei Arita
PDF
map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう
Kent Ohashi
PDF
fanscala1 2 scalaの基本
Toshiki Shinozaki
PDF
Scalaプログラミング・マニアックス
Tomoharu ASAMI
第2回関数型言語勉強会 大阪
Naoki Kitora
Beginners Scala in FAN 20121009
Taisuke Shiratori
プログラミング言語Scala
TanUkkii
Scala勉強会_2014_11_18
Shuya Tsukamoto
Scala勉強会
omi end
2013-12-08 西区プログラム勉強会
Takatoshi Murakami
BOF1-Scala02.pdf
Hiroshi Ono
BOF1-Scala02.pdf
Hiroshi Ono
ScalaでAndroidアプリ開発
papamitra
こわくないScala
Kota Mizushima
Scala is-unscared
Kota Mizushima
Scalaで萌える関数型プログラミング[1.1.RC1]
Ra Zon
Essential Scala 第2章 式、型、値
Takuya Tsuchida
Scala の関数型プログラミングを支える技術
Naoki Aoyama
Scala超入門 - 2014/12/13 Scala関西勉強会
Asami Abe
Scalaの文字列処理 Day 2 リテラル・補間子・特殊な文字
ynupc
早稲田大学授業 - Java Programing上級
Ippei Arita
map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう
Kent Ohashi
fanscala1 2 scalaの基本
Toshiki Shinozaki
Scalaプログラミング・マニアックス
Tomoharu ASAMI
Scala東北紹介
1.
Scala Scala@ 東北
のご紹介
2.
自己紹介 武田ソフト 山形
3.
自営業 SIer Scala
東北 週一回のネット勉強会
4.
Scalaとは JavaVM上で動作する関数型言語・オブジェクト型言語のハイブリッド言語
5.
Immutable・Statelessな特性を利用した並列処理が得意。Actor-API
6.
クロージャーのサポート
7.
静的型付け言語
8.
高度なパターンマッチング機能
9.
XML/正規表現リテラル...... etc
10.
ようするに Better Java
11.
Javaソースコード class
Demo { static void main(String[] args){ String str = "A".concat("B").toLowerCase(); System.out.println(str); } }
12.
Scalaソースコード object
Demo { def main(args:List[String]){ val str:String = "A".concat("B").toLowerCase(); System.out.println(str); } }
13.
To Scala object
Demo { def main(args:List[String]){ val str:String = "A".concat("B").toLowerCase() System.out.println(str) } }
14.
To Scala object
Demo { def main(args:List[String]){ val str = "A" concat("B") toLowerCase System.out.println(str) } }
15.
To Scala object
Demo extends Application{ val str = "A" concat "B" toLowerCase println(str) }
16.
よりScalaらしく Java コア
API を 勝手に 拡張できる Implicit conversion
17.
To Scala val
str = "A" plus "B" to_low
18.
よりScalaらしく メソッド名に記号が使える!
19.
To Scala val
str = "A" ~~ "B" vv
20.
Scalaソースコード object
Demo { def main(args:List[String]){ val str:String = "A".concat("B").toLowerCase(); System.out.println(str); } } こっちが基本
21.
ようするに Better Java
22.
Javaのここ がきらい
23.
Javaのここがきらい getXX setXX
getXX setXX
24.
Scala class Person(
val id:Int , var name:String) { } val takeda = new Person(1,"takedasoft") takeda.id //=>1 takeda.name //=>takedasoft takeda.id = 1 //コンパイルエラー takeda.name = "xxxxxxx"
25.
Javaのここがきらい Collection List<String>
list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); for( String str : list ){ System.out.println( str ); }
26.
Scala val list
= List("a","b","c") list.foreach( str => println(str) ) list.map( str => str.toUpperCase )
27.
Javaのここがきらい クロージャーが
ねぇ!
28.
Scala あるよ
29.
Javaのここがきらい 正規表現 Pattern
pattern = Pattern.compile("\\d+" ,Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); Matcher matcher = pattern.matcher("aa 11 bb 22"); for( int i=0; i < matcher.groupCount(); i++ ){ System.out.println(matcher.group(i)); }
30.
Scala for( s
<- "\\d+".r findAllIn "aa 11 bb 22" ){ println(s) }
31.
Javaのここがきらい XML DocumentBuilderFactory
factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document xml = builder.parse( "<xml><person><name>takedasoft</name></person></xml>"); //以下省略
32.
Scala val xml
= <xml> <person> <name>takedasoft</name> </person> </xml> xml \\ "name" text //=>takedasoft
33.
忘れないでください Scala is
Better Java
34.
Scalaのよさをまとめると・・・ 静的型付け(ベースはJava) 高速
35.
安全(たとえばXHTML) Lightweight言語的 サクッと記述
36.
ヘンタイ遊び可
37.
Javaのここがきらい コンパイル めんどう
38.
Scala デモ 対話環境
あるよ
Download