Enviar pesquisa
Carregar
無名関数のすすめ
•
Transferir como PPTX, PDF
•
0 gostou
•
1,030 visualizações
S
Shoichi Kakizaki
Seguir
rubyで無名関数を使った例です。
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 14
Baixar agora
Recomendados
Walking front end
Walking front end
Hirata Tomoko
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Rie Kato
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
Rubyをちょっと理解しよう
Rubyをちょっと理解しよう
Shun Hikita
いわみくとMeetup第15回
いわみくとMeetup第15回
Satomi Tsujita
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
宏治 高尾
method_missingの紹介(2013 3Qカジュアル勉強会資料)
method_missingの紹介(2013 3Qカジュアル勉強会資料)
Shinichirou Nakamura
Recomendados
Walking front end
Walking front end
Hirata Tomoko
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Rie Kato
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
Rubyをちょっと理解しよう
Rubyをちょっと理解しよう
Shun Hikita
いわみくとMeetup第15回
いわみくとMeetup第15回
Satomi Tsujita
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
宏治 高尾
method_missingの紹介(2013 3Qカジュアル勉強会資料)
method_missingの紹介(2013 3Qカジュアル勉強会資料)
Shinichirou Nakamura
Ruby programmer silverの取得に向けて
Ruby programmer silverの取得に向けて
善弘 植木
Java8 code kata (Japanese)
Java8 code kata (Japanese)
Hiroaki Kono
No More Noprototype Function
No More Noprototype Function
simotin13 Miyazaki
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
Roslynで体験してみるC#スクリプト #cs_fukuoka
Roslynで体験してみるC#スクリプト #cs_fukuoka
Yuta Matsumura
魔法を使わないプログラミング(web公開版)
魔法を使わないプログラミング(web公開版)
hajikami
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
Alluren of prototype-based OOP
Alluren of prototype-based OOP
azuma satoshi
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
Kohei Taniguchi
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
鉄次 尾形
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
宏治 高尾
DjangoのORMことはじめ
DjangoのORMことはじめ
ko ty
普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話
ko ty
Electronからはじめるnodejs
Electronからはじめるnodejs
Hirata Tomoko
Ruby with My Life
Ruby with My Life
Hiroshi SHIBATA
More Effective Feedback: Dashbozu
More Effective Feedback: Dashbozu
mallowlabs
TypeScript 独習会
TypeScript 独習会
Masahiro Wakame
これからはじめるための JavaScript 開発環境
これからはじめるための JavaScript 開発環境
Ryo Higashigawa
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
Uchio Kondo
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Satomi Tsujita
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみた
basicinc_dev
Mini magickでの画像合成
Mini magickでの画像合成
Yoshiki Kobayashi
Mais conteúdo relacionado
Mais procurados
Ruby programmer silverの取得に向けて
Ruby programmer silverの取得に向けて
善弘 植木
Java8 code kata (Japanese)
Java8 code kata (Japanese)
Hiroaki Kono
No More Noprototype Function
No More Noprototype Function
simotin13 Miyazaki
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
Roslynで体験してみるC#スクリプト #cs_fukuoka
Roslynで体験してみるC#スクリプト #cs_fukuoka
Yuta Matsumura
魔法を使わないプログラミング(web公開版)
魔法を使わないプログラミング(web公開版)
hajikami
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
Alluren of prototype-based OOP
Alluren of prototype-based OOP
azuma satoshi
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
Kohei Taniguchi
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
鉄次 尾形
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
宏治 高尾
DjangoのORMことはじめ
DjangoのORMことはじめ
ko ty
普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話
ko ty
Electronからはじめるnodejs
Electronからはじめるnodejs
Hirata Tomoko
Ruby with My Life
Ruby with My Life
Hiroshi SHIBATA
More Effective Feedback: Dashbozu
More Effective Feedback: Dashbozu
mallowlabs
TypeScript 独習会
TypeScript 独習会
Masahiro Wakame
これからはじめるための JavaScript 開発環境
これからはじめるための JavaScript 開発環境
Ryo Higashigawa
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
Uchio Kondo
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Satomi Tsujita
Mais procurados
(20)
Ruby programmer silverの取得に向けて
Ruby programmer silverの取得に向けて
Java8 code kata (Japanese)
Java8 code kata (Japanese)
No More Noprototype Function
No More Noprototype Function
簡単!Groovy入門
簡単!Groovy入門
Roslynで体験してみるC#スクリプト #cs_fukuoka
Roslynで体験してみるC#スクリプト #cs_fukuoka
魔法を使わないプログラミング(web公開版)
魔法を使わないプログラミング(web公開版)
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
Alluren of prototype-based OOP
Alluren of prototype-based OOP
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
DjangoのORMことはじめ
DjangoのORMことはじめ
普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話
Electronからはじめるnodejs
Electronからはじめるnodejs
Ruby with My Life
Ruby with My Life
More Effective Feedback: Dashbozu
More Effective Feedback: Dashbozu
TypeScript 独習会
TypeScript 独習会
これからはじめるための JavaScript 開発環境
これからはじめるための JavaScript 開発環境
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Destaque
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみた
basicinc_dev
Mini magickでの画像合成
Mini magickでの画像合成
Yoshiki Kobayashi
Ruby under the hood
Ruby under the hood
basicinc_dev
マーケティング視点でのデザイン
マーケティング視点でのデザイン
basicinc_dev
良いクラス設計とは?
良いクラス設計とは?
basicinc_dev
Have fun-with-ruby
Have fun-with-ruby
basicinc_dev
HUで6000万pvのトラフィックを捌くまでに起ったことをありのままに話すぜ
HUで6000万pvのトラフィックを捌くまでに起ったことをありのままに話すぜ
basicinc_dev
インフラ(Aws)覚えたいそんなあなたへ!
インフラ(Aws)覚えたいそんなあなたへ!
basicinc_dev
悪いRegexと良いregexと最良regex
悪いRegexと良いregexと最良regex
basicinc_dev
Zaru 20160428
Zaru 20160428
basicinc_dev
turbolinks攻略
turbolinks攻略
basicinc_dev
Safe stringにgsubを実行できるように対応
Safe stringにgsubを実行できるように対応
basicinc_dev
川又康平 20160428
川又康平 20160428
basicinc_dev
Yamakado 20160428
Yamakado 20160428
basicinc_dev
君に届け!〜カテゴライズしたユーザーにメッセージを送る〜
君に届け!〜カテゴライズしたユーザーにメッセージを送る〜
basicinc_dev
構造化データマークアップでステキな検索結果を手に入れる
構造化データマークアップでステキな検索結果を手に入れる
basicinc_dev
画像処理アルゴリズム入門とcanvas
画像処理アルゴリズム入門とcanvas
basicinc_dev
Js初心者だった僕が武器を手に入れるまで ~ fall in love with react ~
Js初心者だった僕が武器を手に入れるまで ~ fall in love with react ~
basicinc_dev
エンジニアがチームで数字を追って得たもの
エンジニアがチームで数字を追って得たもの
basicinc_dev
メール送信におけるスパム認定のリスクと対策
メール送信におけるスパム認定のリスクと対策
basicinc_dev
Destaque
(20)
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみた
Mini magickでの画像合成
Mini magickでの画像合成
Ruby under the hood
Ruby under the hood
マーケティング視点でのデザイン
マーケティング視点でのデザイン
良いクラス設計とは?
良いクラス設計とは?
Have fun-with-ruby
Have fun-with-ruby
HUで6000万pvのトラフィックを捌くまでに起ったことをありのままに話すぜ
HUで6000万pvのトラフィックを捌くまでに起ったことをありのままに話すぜ
インフラ(Aws)覚えたいそんなあなたへ!
インフラ(Aws)覚えたいそんなあなたへ!
悪いRegexと良いregexと最良regex
悪いRegexと良いregexと最良regex
Zaru 20160428
Zaru 20160428
turbolinks攻略
turbolinks攻略
Safe stringにgsubを実行できるように対応
Safe stringにgsubを実行できるように対応
川又康平 20160428
川又康平 20160428
Yamakado 20160428
Yamakado 20160428
君に届け!〜カテゴライズしたユーザーにメッセージを送る〜
君に届け!〜カテゴライズしたユーザーにメッセージを送る〜
構造化データマークアップでステキな検索結果を手に入れる
構造化データマークアップでステキな検索結果を手に入れる
画像処理アルゴリズム入門とcanvas
画像処理アルゴリズム入門とcanvas
Js初心者だった僕が武器を手に入れるまで ~ fall in love with react ~
Js初心者だった僕が武器を手に入れるまで ~ fall in love with react ~
エンジニアがチームで数字を追って得たもの
エンジニアがチームで数字を追って得たもの
メール送信におけるスパム認定のリスクと対策
メール送信におけるスパム認定のリスクと対策
無名関数のすすめ
1.
無名関数の すすめ 柿崎 昭一
2.
自己紹介 ・14卒エンジニア(もうすぐ3年目) ・業務ではRuby on Railsを使ってメディア開発をしてます ・Androidアプリ開発を趣味でやってます ・最近JavaScriptにはまりつつあります Qiita
http://qiita.com/Kaki_Shoichi FB https://www.facebook.com/profile.php?id=100005271217098
3.
そもそも無名関数とは? ・無名関数(Annonimous Functions)とは、 名前付けされずに定義された関数。 ・Rubyだと、無名関数はブロックで表現される。do
endでも表現される。
4.
メリット ・一度しか使わない関数の名前を付けなくて済む。 ・メソッドの引数などに直接渡せる。 ・動的にメソッドの処理を変えられる。
5.
無名関数の使いドコロ
6.
例::よく見かけるサンドイッチメソッド
7.
無名関数を使ってリファクタ
8.
・重複部分を抽出する ・ユニークな処理を呼び出し側で作成する ・ユニークな処理をyieldで呼び出す
9.
重複部分を抽出する
10.
例::よく見かけるサンドイッチメソッド
11.
ユニークな処理を呼び出し側で作成する
12.
ユニークな処理をyieldで展開する
13.
無名関数はまだまだ奥が深いので 色々調べてみると面白いです!
14.
ご清聴有難う御座いました
Baixar agora