並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

ラムダ式の検索結果1 - 17 件 / 17件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

ラムダ式に関するエントリは17件あります。 プログラミングprogrammingjava などが関連タグです。 人気エントリには 『今こそ、ラムダ式を考える - なぜあなたはラムダ式を苦手と感じるのか』などがあります。
  • 今こそ、ラムダ式を考える - なぜあなたはラムダ式を苦手と感じるのか

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

      今こそ、ラムダ式を考える - なぜあなたはラムダ式を苦手と感じるのか
    • 今こそ、ラムダ式を考える - ラムダ式はどうやって動くのか

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

        今こそ、ラムダ式を考える - ラムダ式はどうやって動くのか
      • 【C#】わかった"つもり"になれる「ラムダ式」解説 - Qiita

        この記事について この記事ではC#の「ラムダ式」についてなんとなくわかったつもりになれるを目標に説明をします。 そのため多少端折ってたり、厳密じゃない説明もでてきます。ご了承ください。 もし厳密な解説を知りたい方は、次の記事がオススメです。 【LINQの前に】ラムダ式?デリゲート?Func?な人へのまとめ【知ってほしい】 この記事で出てくる用語 ラムダ式 デリゲート Action Action<T> Func<TResult> Func<T, TResult> はじめに ラムダ式って何 C#に限らず、プログラミングをしていると「ラムダ式」という用語を耳にすることがあります。 果たしてこの「ラムダ式」とは何をするためのもので、あるとどうして嬉しいのか、それぞれ解説していきます。 「その場で」関数を書ける機能がラムダ式 「ラムダ式」という名前からしてかなりいかつい印象をうける人もいるでしょう。

          【C#】わかった"つもり"になれる「ラムダ式」解説 - Qiita
        • 入門Javaのラムダ式とStream API - Qiita

          List<Member> memberList = List.of( new Member("佐々木久美", 27), new Member("金村美玖", 20), new Member("髙橋未来虹", 19), new Member("正源寺陽子", 16) ); このmemberListから「18歳以上のメンバーの名前だけのリスト」を作りたい場合、どうしましょうか? ベタに書くならこんな感じになります。 List<String> resultList = new ArrayList<>(); for (Member member : memberList) { if (member.age() >= 18) { String name = member.name(); resultList.add(name); } } しかし、このコードには次のような問題があります。 何がやりたい

            入門Javaのラムダ式とStream API - Qiita
          • if constexpr文はテンプレート世界のラムダ式である

            GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection

              if constexpr文はテンプレート世界のラムダ式である
            • 「ラムダ式」 ~マンガでプログラミング用語解説

              CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                「ラムダ式」 ~マンガでプログラミング用語解説
              • C++のラムダ式の説明 - Qiita

                動画 一応、動画でも追加説明をしています。もしよろしければ。 https://www.youtube.com/watch?v=E5lO5aQFTA0 https://www.youtube.com/watch?v=yY4Z9Ishs-8 Mitivation C++の案件を請け、数人のメンバーで開発をしている メンバーからC++構文で質問を受けるので その部分を改めて解説します 今回説明すること ラムダ概要 関数オブジェクト キャプチャ C言語の関数ポインタとの互換性 寿命切れ変数の参照キャプチャ mutable クロージャ 初期化lambdaキャプチャー ジェネリックラムダ 今回説明しないこと ファーストクラスオブジェクト レキシカルスコープ テンプレート 右辺値参照 moveセマンティクス 完全転送 *thisキャプチャ std::function スマートポインタ constexpr

                  C++のラムダ式の説明 - Qiita
                • 徹底解説! Javaのラムダ式はどういうもので、どう使えばいいのか!

                  Javaのラムダ式(lambda expression)とは、関数型インターフェイスを実装したクラスのインスタンスを、ごく短いコーディング量でとても簡単に作れてしまう文法のことです。 ラムダ式は、Java 8から追加された比較的新しい機能です。ラムダ式ってそもそも何だろうと思って調べると、大抵はStream APIとセットでの説明で、覚えることがものすごく多そうですよね。 そんな印象から、Javaのラムダ式に難しい印象を持っているそこのあなた、それはまったくの間違いです。ラムダ式そのものは、ポイントを押さえれば、実はもっと簡単に分かるものなのです。 この記事では、Javaのラムダ式とは本当はどういうものかという考え方から、プログラムでの使いどころなどを、Javaの初心者や、Javaからしばらく離れていた人向けに、一つずつ解説します。 ※この記事はJava 13時点の言語仕様・APIに基づい

                    徹底解説! Javaのラムダ式はどういうもので、どう使えばいいのか!
                  • Javaのラムダ式やStream APIの可読性を向上させるテクニック - Qiita

                    Advent Calendarの3日目です 2日目は @exotic-toybox さんによる「Java8の日時APIにおける期間の重複判定」でした。 はじめに Java 8 でラムダ式や Stream API が導入されてから随分経ちましたが、いまだに読みづらいコードに出会うことがあります。 本稿では可読性を向上させるためのテクニックをいくつかご紹介します。 ​ 以降のサンプルコードの動作確認は AdoptOpenJDK 14.0.2 で行いました。​ ロジックを抽出してストリームをすっきりさせる filter や map などのメソッドに渡すラムダ式が長くなると、ストリーム処理の全体の見通しが悪くなります。​ // かさばる本の一覧 List<String> bookTitles = null; ​ // BEFORE bookTitles = ownedBooks.stream()

                      Javaのラムダ式やStream APIの可読性を向上させるテクニック - Qiita
                    • 3大プログラミングで躓くポイント「ポインタ」「ラムダ式」 : IT速報

                      配列とか文字列とかあのへんとゴッチャになってるからCのポインタはわかりにくいねん 実態はメモリアドレスを表してるただの整数やろ

                        3大プログラミングで躓くポイント「ポインタ」「ラムダ式」 : IT速報
                      • C# LINQ・ラムダ式をわかりやすく解説 - Qiita

                        はじめに ラムダ式・LINQが全く分からなくて困っている方に向けて、ラムダ式の仕組みを理解し、LINQが使えるようになるための記事です。 ラムダ式・LINQを勉強して理解するまでの過程をかみ砕いてわかりやすく説明しました。 この記事を書くにあたって、何故ラムダ式・LINQを理解できなかったのかを考えてみました。 自分の関わった案件でLINQをほとんど使用していなかった 使用していたとしても、どこかのサイトから理解せずにコピペされている 周りに理解している、積極的に使っている人がいない => に禍々しさを感じる for文を使えばラムダ式なんか使わなくても大体の事はできてしまう ググっても理解してる人向けの御託を並べたページばかりヒットする ラムダ式を理解するために「C# ラムダ式」でgoogle検索したら、以下のように書かれているサイトがヒットしました。 ラムダ式は、 デリゲート 型または

                          C# LINQ・ラムダ式をわかりやすく解説 - Qiita
                        • [解決!Python]ラムダ式(lambda)を記述して使うには

                          ラムダ式は小規模で名前を持たない関数を簡潔に記述するのに使える。その記述方法や使う上で注意すべきポイントを紹介する。 # 関数やメソッドの引数にラムダ式を指定 int_list = [8, 4, -10, 6, -5, -7, -8] int_list.sort(key=lambda x: x if x >= 0 else -x) print(int_list)  # [4, -5, 6, -7, 8, -8, -10] d = { 'kawasaki': {'age': 100, 'height': 129, 'weight': 129}, 'isshiki': {'age': 25, 'height': 180, 'weight': 68}, 'endo': {'age': 34, 'height': 176, 'weight': 72} } result = sorted(d.ite

                            [解決!Python]ラムダ式(lambda)を記述して使うには
                          • Javaのラムダ式を順番に理解するための基礎知識 - Qiita

                            初めに こちらは Java 二年目の自分が実務であまり使用したことのないラムダを理解するためにまとめた記事です。対象の読者は以下の様な方を想定しています。 Java 二年目付近の人 ラムダが何をしているのかわからない人 ラムダを用いることのメリットがわからない人 ※本記事では Stream / Optional は扱いません。 ラムダは関数型言語の考え方であること。それを取り入れて匿名クラスの記述を簡略化したもの。そもそも匿名クラスの目的はなんなのか。などを順番に書いていきます。 1. ラムダとは ラムダを語る上で本当は、マルチコアCPUやスレッドを使用した並列処理などの背景も知っておいた方がより理解が深まるのですが、こちらでは紹介しません。参考記事をご覧ください。登場も15年前ということも踏まえ、今とは異なる部分もありそうです。 参考:詳解 Java SE 8 第2回 ラムダ式 ラムダ式

                              Javaのラムダ式を順番に理解するための基礎知識 - Qiita
                            • C#でラムダ式を理解する - Qiita

                              1. はじめに 見よう見まねで書いているラムダ式を最初から理解したい => (ラムダ演算子:ゴーズ・トゥー)の意味を理解したい 2. 開発環境 Visual Studio 2022 .NET6 Windows10 3. ラムダ式を理解する前に 3.1. ラムダ式なし この式を徐々にラムダ式に変えていく var values = new string[] { "A", "BB", "CCC", "DDDDD", "EEEEE" }; var result = new List<string>(); foreach (var val in values) { if (val.Length >= 3) { result.Add(val) } } Console.WriteLine(string.Join(",", result); var result = GetValues(values);

                                C#でラムダ式を理解する - Qiita
                              • JavaScriptで学ぶラムダ式入門【初心者向けにわかりやすく解説】

                                ここ1年、仕事で何人かの新人さんのメンターを担当する機会がありました。皆さん研修で基本的なJavaScriptの文法は学んでいたようなのですが、現場でラムダ式に遭遇して「えっ、なんだこの書き方」と困惑する姿をよく見ます。 この記事ではそんな新人さんたちと同じく、() => console.logのような記法と初めて出会って困惑している方のために書いています。今回はJavaScriptを使ってラムダ式について解説しますが、同じ考え方が他の言語でも応用できます。

                                  JavaScriptで学ぶラムダ式入門【初心者向けにわかりやすく解説】
                                • [解決!Python]map関数でリストに関数やラムダ式(無名関数)を適用するには

                                  [解決!Python]map関数でリストに関数やラムダ式(無名関数)を適用するには:解決!Python result = map(int, ['1', '2', '3']) # リスト(反復可能オブジェクト)の要素を整数化 # map関数の戻り値はイテレータ(mapオブジェクト) print(result)  # <map object at 0xXYZ...> for item in result:  # forループで処理する print(item, type(item)) # 出力結果: #1 <class 'int'> #2 <class 'int'> #3 <class 'int'> # list関数でリストに変換する result = map(int, ['1', '2', '3'])  # list関数でイテレータをリストに変換 result = list(result) p

                                    [解決!Python]map関数でリストに関数やラムダ式(無名関数)を適用するには
                                  • 活用法も!Python の lambda (ラムダ式、無名関数)について解説!

                                    こんにちは、機械学習の講師をしている木下です! 今まで Python を使ったコーディングをしている際に、以下のような記載を見たことがありませんか? lambda i: i + 1 この lambda という謎の文字は一体何なのか、どのようなことを意味するのか悩んでしまった方も多いと思います。 ここでは、そんな lambda (ラムダ式、無名関数)について初学者向けに解説していきます。

                                    1

                                    新着記事