はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ラムダ式

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 35件)

今こそ、ラムダ式を考える - なぜあなたはラムダ式を苦手と感じるのか

2024/01/21 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java Project Lambda Java SE

Burikaigi ブリ会議 2024 発表資料 Java, Java SE, Project Lambda, ラムダ式, Lambda Expression 関数型プログラミング 続きを読む

今こそ、ラムダ式を考える - ラムダ式はどうやって動くのか

2024/01/20 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip

Burikaigi ブリ会議 2024 発表資料 Java, Java SE, Project Lambda, Lambda Expression, ラムダ式 Bytecode, バイトコード, javap, InvokeDynamic, indy 続きを読む

Java7からJava16までの変遷。 - Qiita

2021/02/07 このエントリーをはてなブックマークに追加 180 users Instapaper Pocket Tweet Facebook Share Evernote Clip StreamAPI Qiita まえがき 私見 Java

まえがき ずっとJava11を使っていました。そのためすっかりラムダ式やStreamAPIでの書き方に慣れていたのですが、最近Java7を使って稼働しているプロジェクトに異動したので、何ができて何ができないのか、ちょっと調べてみました。 Javaの変遷 私見ですが主要だと思う仕様変更を並べてみました。アプリ実装に関係する部... 続きを読む

【C#】わかった"つもり"になれる「ラムダ式」解説 - Qiita

2020/03/12 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita func デリゲート LinQ 解説

この記事について この記事ではC#の「ラムダ式」についてなんとなくわかったつもりになれるを目標に説明をします。 そのため多少端折ってたり、厳密じゃない説明もでてきます。ご了承ください。 もし厳密な解説を知りたい方は、次の記事がオススメです。 【LINQの前に】ラムダ式?デリゲート?Func?な人へのまとめ【知... 続きを読む

[Python入門]ローカル関数とラムダ式 (1/3):Python入門 - @IT

2019/05/28 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python入門

関数を変数に代入してみる Pythonでは「1」「0.1」のような数値も、'Python'のような文字列も「オブジェクト」である。この話自体は第3回「数値と算術演算」の「Pythonで計算してみよう」などでも話している。そして、Pythonでは「関数もオブジェクト」であり、変数に関数を代入したり、関数に引数として関数を渡したり... 続きを読む

ラムダ式とStream APIで学ぶモダンJava ― 関数型を取り入れて変化するJava言語の現在(by 谷本心/cero_t) - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/04/25 このエントリーをはてなブックマークに追加 253 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニアHub cero_t Java言語 関数型 キャリア

1996年にJava 1.0が登場して、もう20年以上がたちました。この間、Javaにはさまざまな言語機能やAPIが追加され、変化し続けています。 これだけ長い歴史を持つプログラミング言語ですから、利用者が多かったり、フレームワークやライブラリが充実していたりする一方で、書籍やWebに掲載されている情報が少し古かったり、... 続きを読む

rubyでgroovyやKotlinのitが使えるthats_it gemを作った

2018/07/18 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip Groovy Kotlin gem Ruby パラメーター

TL;DR groovyやKotlinのitのようにブロックに渡された値をitで参照できるthats_itgemの紹介です。 便利ですね。 了 Kotlinやgroovyのitとは ラムダ式が1つしかパラメーターを取らない場合、そのパラメーターを宣言しなくても暗黙的に宣言された「it」変数でそのパラメーターを参照できる便利機能。 参考 Higher-Order Fu... 続きを読む

Java8のラムダ式やStream APIでクールに例外を扱う - Qiita

2017/10/26 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita consumer Collection 例外 欠点

Java 8のCollectionやStream APIでは、 Iteratable が実装されていて、for文で計算していた部分をラムダ式を使えるようになった。 ただし、 Consumer などのFunctionalInterfaceでは例外がスローするように定義されていないので、 検査例外(CheckedException) をスローすることができないことが、 ラムダ式の欠点 とされている。検... 続きを読む

【Unity勢に】C#のforeachとラムダ式の落とし穴、そしてその破壊的言語仕様変更【今読んでほしい】 - Qiita

2016/12/18 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip forEach デリゲート Qiita 落とし穴 ロク

はじめに C#アドベントカレンダー2016 、19日目は『【Unity勢に】C#のforeachとラムダ式の落とし穴、そしてその破壊的言語仕様変更【今読んでほしい】』と題して室星が担当させていただきます。 タイトルはラムダ式としていますが、正確にはデリゲートです。 foreachとデリゲートの落とし穴 次のコードを実行するとどのようなログが出力されるでしょうか? var names = new L... 続きを読む

最新Java情報局 - Java 8 SEのラムダ式はどうやって活用するか:ITpro

2016/01/14 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip ITpro トピック Java技術最前線 連載 網羅性

2015年12月から始まった本連載ですが、12月掲載分はJavaOneレポートだったので、実質的にはこの2016年1月からとなります。 2015年までの連載「Java技術最前線」では1つのトピックに関して網羅性を重視して解説していましたが、最新Java情報局では方向性を変更し、トピックを2~3カ月でまとめていくようにしたいと思います。 また、先月はJavaOneレポートで変則的に記事の公開をしまし... 続きを読む

Java 8はラムダ式でここまで変わる - @IT

2015/10/22 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java Stream API Java 8 最終回 本連載

本連載では、今までJavaの経験はあっても「ラムダ式は、まだ知らない」という人を対象にラムダ式について解説していきます。最終回は、Stream APIの特殊なメソッド3つと、ラムダ式と関係が深いメソッド参照やコンストラクター参照についてコード例を交えて解説。 続きを読む

JavaによるDeep Learningの実装(Dropout + ReLU 編) - Yusuke Sugomori's Blog

2015/08/26 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip dropout deeplearning Java 実装 前回

前回のpythonに引き続き、今回はjavaでDropout + ReLUを実装したコードを紹介します。package名は”DeepLearning”としました。下記の4つのファイルで構成されています。・Dropout.java ・HiddenLayer.java ・LogisticRegression.java ・utils.javaReLU以外の活性化関数にも対応できるよう、ラムダ式を用いて”... 続きを読む

社内Java8勉強会 ラムダ式とストリームAPI

2015/03/22 このエントリーをはてなブックマークに追加 95 users Instapaper Pocket Tweet Facebook Share Evernote Clip ストリームAPI ストリーム 目次 この世 拡張

Transcript 1. 1 / 54 Java8基礎勉強会 ラムダ式とストリームAPI 2014年3月25日 アリエル・ネットワーク 池添 2. 2 / 54 本日のテーマ 3. 3 / 54 for文を駆逐してやる! この世から1つ残らず! 4. 4 / 54 目次 • 概要 • ラムダ式の基礎 • ストリームAPIの基礎 • ストリームAPIの拡張 5. 5 / 54 ラムダ式とストリーム... 続きを読む

カップルが一緒にお風呂に入る割合をベイズ推定してみた

2015/03/03 このエントリーをはてなブックマークに追加 314 users Instapaper Pocket Tweet Facebook Share Evernote Clip ベイス RFM 割合 EC カップル

Transcript 1. カップルが一緒にお風呂に入る 割合をベイズ推定してみた @hoxo_m 2015/03/03 2. 自己紹介 • hoxo_m • 某 EC サイトでデータ分析をやっています • シリアルパッケージクリエイター – pforeach (R の並列処理を超簡単に書く) – easyRFM (RFM 分析を簡単に実行する) – lambdaR (R にラムダ式を導入する) ... 続きを読む

ラムダ式でCommandパターンで書かれたコードをシンプルにする ~ ラムダ式使いへの第一歩 (1/5):CodeZine

2014/12/17 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java SE 使いどころ 本連載 デザインパターン 問題

Java SE 8では、新しい構文要素として「ラムダ式」が導入されました。これにより、これまで用いられたデザインパターンのいくつかは、特に意識しなくても同等のコードが書けるようになります。デザインパターンが解決しようとしていた問題が、ラムダ式によって素直に実装できるからです。本連載では、デザインパターンを使って書かれたコードをラムダ式を使ったシンプルなコードに書き換えながら、ラムダ式の使いどころ・... 続きを読む

Java SE 8のストリームAPIの正しい使い方──ラムダ式とともに導入された新APIで、並列処理の実装はどう変わるのか? - builder by ZDNet Japan

2014/11/28 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip ストリームAPI 続編 並列処理 実装 仕様策定

Java SE 8では、ラムダ式の導入に伴い、並列処理の実装を容易にする新APIとして「ストリームAPI」が追加された。その効果的な使い方を、前回の記事に続いて米国オラクルのスチュアート・マークス氏が解説する。 前回は、米国オラクルでJava SEの仕様策定をリードするスチュアート・マークス氏によるラムダ式の基礎解説をお届けした。今回はその続編として、Java SE 8でラムダ式のサポートに伴って... 続きを読む

オブジェクトはストックで、関数はフロー - きしだのはてな

2014/11/24 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト 関数 プロパティ Java はてな

基本的にオブジェクトと関数はおんなじもので、Javaのラムダ式では記述は関数だけど扱いはオブジェクトになってたりします。逆に、関数でオブジェクトを実現することもできます。なので、オブジェクトと関数が、モノとしてどう違うかっていう話にはあまり意味がなくて、問題は表現としてどう違うかってことになると思います。 表現として、オブジェクトはフィールドとかプロパティとかで状態をもって、その状態をもとにいろい... 続きを読む

さくらばさんにJava8を教えてもらえる贅沢イベントに行ってきたよ! #javajo - そこに仁義はあるのか(仮)

2014/10/14 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip Doorkeeper 仁義 前半 2014-10-15 後半

2014-10-15 さくらばさんにJava8を教えてもらえる贅沢イベントに行ってきたよ! #javajo Java 社外勉強会 【東京】◆Java SE 8勉強会◆女子部もラムダ式に挑戦! - Java女子部 | Doorkeeper に参加してきました!遅刻してしまって、前半の『Java SE 8の基礎解説』には出れなかったんだけど、 後半の『ラムダ式ハンズオン』で前半の『Java SE 8の... 続きを読む

ラムダ式でステップアップ! C++のプログラムから汎用的なアルゴリズムを切り出し利用してみよう (1/5):CodeZine

2014/09/25 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip ステップバイステップ CodeZine 本稿 アルゴリズム

本稿では、C++のプログラムをリファクタリングして、汎用的なアルゴリズムを切り出し、利用する流れをステップバイステップで解説します。また、C++11で採用されたラムダ式がそれを利用するのに、いかに便利なのかを紹介します。 1. はじめに プログラミング言語 C++では「ラムダ式」と呼ばれるものが使えるようになり(C++11で採用され、C++14で改良された)、標準ライブラリのアルゴリズムの利用がよ... 続きを読む

Java 8はラムダ式でここまで変わる(終):Stream APIの特殊なメソッドとメソッド参照/コンストラクター参照 (1/4) - @IT

2014/07/28 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java メソッド Stream API 連載目次 最終回

Java 8はラムダ式でここまで変わる(終):Stream APIの特殊なメソッドとメソッド参照/コンストラクター参照 (1/4) 本連載では、今までJavaの経験はあっても「ラムダ式は、まだ知らない」という人を対象にラムダ式について解説していきます。最終回は、Stream APIの特殊なメソッド3つと、ラムダ式と関係が深いメソッド参照やコンストラクター参照についてコード例を交えて解説。 連載目次... 続きを読む

「Java 8」を正式サポートした統合開発環境「Eclipse 4.4 Luna」が公開 - 窓の杜

2014/06/26 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip 統合開発環境 Java 8 公開 Eclipse Inc

ニュース 「Java 8」を正式サポートした統合開発環境「Eclipse 4.4 Luna」が公開 支援ツールもラムダ式をはじめとする「Java 8」の新機能に対応 (2014/6/26 16:56) 「Eclipse」v4.4 加Eclipse Foundation, Inc.は25日(現地時間)、統合開発環境「Eclipse」の新しい年次リリース「Eclipse 4.4」(コードネーム:Lun... 続きを読む

Java 8はラムダ式でここまで変わる(4):Stream APIの主なメソッドと処理結果のOptionalクラスの使い方 (1/4) - @IT

2014/05/21 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip メソッド Stream API stream 本領 API

連載目次 前回の「ラムダ式で本領を発揮する関数型インターフェースとStream APIの基礎知識」では、ラムダ式を使うことで本領を発揮する汎用的な関数型インターフェースとStream APIの概要を見てきました。 今回は、前回に引き続きStream APIについて見ていき、主なメソッドとその使い方を学んでいきましょう。 Streamの生成 Stream APIを使うには、Streamのインスタンス... 続きを読む

ラムダ式とStreamAPI─ウルシステムズ前多氏が語る「Java8に敏感なエンジニアよ来たれ!」 #Java|CodeIQ MAGAZINE

2014/05/15 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip StreamAPI CodeIQ grep tag ニュ

ラムダ式とStreamAPI─ウルシステムズ前多氏が語る「Java8に敏感なエンジニアよ来たれ!」 #Java 2014.05.15 Category:エンジニアコラム Tag:Java ,ウルシステムズ CodeIQ「ウチに来ない?」で掲載中の「Java8でgrepを作ろう」出題者のウルシステムズ前多氏。実は「ウチに来ない?」に挑戦し、コードでスカウトされたエンジニアだ。 前多氏にJavaのニュ... 続きを読む

ラムダ式やストリーム API や新しい日付 API だけじゃない! Java8 のタイプ・アノテーションあの手この手 - 倭マン's BLOG

2014/05/07 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip アノテーション ストリーム 倭マン API 今夜

2014-05-08 ラムダ式やストリーム API や新しい日付 API だけじゃない! Java8 のタイプ・アノテーションあの手この手 Java8 Java8 ではラムダ式やストリーム API に注目が集まってますが、何気にアノテーションに関しても機能拡張がされているようなので簡単な変更点や使い方を今夜試してみました。 ElementType の追加 TYPE_PARAMETER TYPE_U... 続きを読む

「Java SE 8」が正式リリース! 6つの注目機能と必読ドキュメント - builder by ZDNet Japan

2014/03/31 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip 正式リリース Java SE 目玉 メジャー ドキュメント

2014年3月18日(米国時間)、Java SEの新版「Java SE 8」がリリースされた。主な追加/変更機能、開発者必読のドキュメントなどについて、日本オラクルのJavaエバンジェリスト 寺田佳央氏が語った。 開発者の注目ポイントは6つ。最大の目玉はラムダ式 2014年3月18日(米国時間)、Java SEの新版「Java SE 8」がリリースされました。2年8カ月ぶりのメジャー・アップデート... 続きを読む

 
(1 - 25 / 35件)