はてブログ

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



タグ ジェネリクス

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

ジェネリクスと配列 - プログラマーの脳みそ

2018/02/14 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip 脳みそ Java プログラマー 配列 整備

Javaのジェネリクスは一般に配列と混ぜてはいけないとされるが、混ぜて用いた場合に何が問題となるのか。 歴史的な問題 Javaが1995年に登場した当時、Javaに配列はあったがジェネリクスはなかった。 1990年代から2000年代にかけてJavaのバージョンアップの時期に並行して、ジェネリクスを含む型システムの理論的な整備が行われていた。これはJavaが産まれた当初時点1995年になぜより良いジ... 続きを読む

Javaのジェネリクスは「まがい物」ではない - kmizuの日記

2017/09/24 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip まがい物 kmizu Java 言語 反応

2017 - 09 - 24 Javaのジェネリクスは「まがい物」ではない 先日、自分が書いた kmizu.hatenablog.com に対する反応として、「 Java のようなまがい物の ジェネリクス と比較するのは適切でない」「 Java の ジェネリクス と比較するのは適切でない」(おそらく C# 等の言語と比較して)といった コメントをいくつか見かけました( はてなブックマーク コメント... 続きを読む

Go が for ループをやめるために足りないもの - methaneのブログ

2017/09/23 このエントリーをはてなブックマークに追加 183 users Instapaper Pocket Tweet Facebook Share Evernote Clip methane 筋力 プログラミング 要望 可読性

2017 - 09 - 24 Go が for ループをやめるために足りないもの golang ジェネリクス の話題になると常に出てくるのが、 for ループの代わりに関数型スタイルで書きたいという要望です。 for ループで書くのは、可読性が悪く、筋力がいるとまで言う人もいます。 しかし、 ジェネリクス が追加されても、このスタイルのプログラミングは実用的にはなりません。 ジェネリクス 以外にも... 続きを読む

Re: Re: Go にジェネリクスがなくても構わない人たちに対する批判について - methaneのブログ

2017/09/22 このエントリーをはてなブックマークに追加 184 users Instapaper Pocket Tweet Facebook Share Evernote Clip methane 批判 com Twitter ユーザー 話題

2017 - 09 - 22 Re: Re: Go にジェネリクスがなくても構わない人たちに対する批判について golang kmizu.hatenablog.com Twitter である程度レスをしたのですが、やはり繰り返される話題なので残る形で書いておきたいと思います。 Goユーザーの中で、 ジェネリクス がなくても構わないと主張するユーザーへの批判はしたけど、Goユーザー全てがそうだと思っ... 続きを読む

Re: Go にジェネリクスがなくても構わない人たちに対する批判について - kmizuの日記

2017/09/21 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip methane kmizu 所感 スタンス 批判

2017 - 09 - 21 Re: Go にジェネリクスがなくても構わない人たちに対する批判について 先日自分がGoについてつぶやいたものが、 id:methane さんに捕捉されていて、それに対する反論記事 methane.hatenablog.jp があがっていたので、それに対する所感を書いてみました。 前置き Goや言語批判に関するスタンスを誤解されると嬉しくないので、最初に書いておきます... 続きを読む

Go にジェネリクスがなくても構わない人たちに対する批判について - methaneのブログ

2017/09/19 このエントリーをはてなブックマークに追加 259 users Instapaper Pocket Tweet Facebook Share Evernote Clip methane alert mizchi golang 失笑

2017 - 09 - 19 Go にジェネリクスがなくても構わない人たちに対する批判について golang なんども繰り返される話でうんざりなんだけど、繰り返されるたびに反論するのもアレなので、URL貼れるように記事にしておく。 Goが頑なに ジェネリクス いらないというだけ他の言語勢から失笑買ってるというのは自覚して — {{alert()}} (@mizchi) 2017年9月19日 頑なに... 続きを読む

実践的なアプリケーションを書いてみよう! Rustの構造化プログラミング【第二言語としてのRust】 - エンジニアHub|若手Webエンジニアのキャリアを考える!

2017/07/19 このエントリーをはてなブックマークに追加 233 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust トレイト エンジニアHub アプリケーション 概念

2017 - 07 - 19 実践的なアプリケーションを書いてみよう! Rustの構造化プログラミング【第二言語としてのRust】 Rustを使って、実際にアプリケーションを3つ書いてみましょう! その前に、プログラムの構造化に必要な手法、ジェネリクス、構造体、列挙型、それにトレイトといった概念についても説明します。 Rust 第二言語 プログラミング言語 Tweet 前回の記事 では、Rustの... 続きを読む

Objective-Cより柔軟かつ安全なプログラミングを可能にするSwiftの「ジェネリクス」 (1/4):CodeZine

2015/02/27 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip ダブル CodeZine Swift Objective-C

ジェネリクスは、静的型付きプログラミング言語で、セットやタプルといったオブジェクトの集合(コレクション)の基盤となる言語機能です。ジェネリクスにより、型の安全を維持しつつ、1つのコレクション定義で多様なオブジェクトの集合を扱うことが可能になっています。今回はSwiftにおけるジェネリクスについて解説します。 ジェネリクスとは さまざまなデータ型に共通のアルゴリズムや処理を型引数を用いてクラスや関数... 続きを読む

堅牢で使いやすいAPIクライアントをSwiftで実装したい

2015/02/17 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip Swift 堅牢 APIクライアント enum レスポンス

昨年末にはてなの@cockscombさんと@yashiganiさんがつくっていたSwiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書くが 面白かったので、これを参考にしつつSwiftらしい堅牢で使いやすいAPIクライアントを考えてみました。 目標としたのは以下の3つの条件を満たすことです。 レスポンスはモデルオブジェクトとして受け取る (便利) 個々のリクエスト/レスポンス... 続きを読む

Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く - Hatena Developer Blog

2014/12/16 このエントリーをはてなブックマークに追加 213 users Instapaper Pocket Tweet Facebook Share Evernote Clip enum nobuoka Retrofit Swift 実装

2014-12-16 Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く はてなエンジニアアドベントカレンダー2014 この記事ははてなエンジニアアドベントカレンダー2014の16日目です。昨日はid:nobuokaによる「【Retrofit を読む】 利用者が定義したインターフェイスに実装を提供する Java ライブラリの作り方 【リフクレション】」でした。 こんにち... 続きを読む

Swiftの事を隅々まで知ることができる技術書「詳細 Swift」発売へ

2014/10/25 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip Swift 隅々 クロージャ オプショナル 荻原

「詳解 Objective-C 2.0 第3版」で有名な荻原 剛志氏の新しい技術書「詳細 Swift」が発売されます。現在予約受付中で、発売日は2014年12月11日。価格は3,456円です。 内容紹介によると「詳細 Swift」の内容は、Swiftの基礎、関数、構造体、オプショナル、基本的なデータ型、パターン、演算子、クラスと演算子、メモリ管理、プロトコル、拡張、クロージャ、ジェネリクス、C/O... 続きを読む

待望の『Swift入門 (全24回)』をドットインストールに追加しました #dotinstall | IDEA*IDEA

2014/10/13 このエントリーをはてなブックマークに追加 210 users Instapaper Pocket Tweet Facebook Share Evernote Clip dotinstall IDEA optional Swift

待望の(ですかね?)「Swift入門」をドットインストールに追加しました。新しい言語ゆえに詳しい人に聞きながら作っていたら時間がかかってしまいました・・・。プレミアム専用ではありますが、がんばって作りましたので是非ご覧ください。 ↑ Playgroundを使って学習していきます。 ↑ ジェネリクスやOptionalなどにも言及しています。 なんだかんだ全24回と少し長めですが、Swiftの全容を知... 続きを読む

new T()したいケースへの対処法 - プログラマーの脳みそ

2013/11/21 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip 脳みそ プログラマー generics しだい Pojo

Java, Generics | 00:04 | Javaのジェネリクスの話題のひとつにnew T()したいができないので困る、というテーマがある。先日のセッションではこの対策についても簡単に述べたが今日はそのまとめ。まず第一に疑うべきは本当にnew T()する必然性があるか?というのが持論だが、ある種のフレームワークではその必然性がある。O/RマッピングのフレームワークでPOJOにデータを詰めて... 続きを読む

ジェネリクスの基礎と クラス設計への応用

2013/11/10 このエントリーをはてなブックマークに追加 179 users Instapaper Pocket Tweet Facebook Share Evernote Clip sup nagise java-ja 応用 クラス設計

ジェネリクスã<sup>®</sup>基礎と クラス設計へã<sup>®</sup>応用 Presentation Transcript ジェネリクスの基礎と クラス設計への応用 2013 年版 Twetter : @nagise はてな : Nagise 所属  java-ja  北陸エンジニアグループ 導入 Java ... 続きを読む

ジェネリックな設計 基礎編 - プログラマーの脳みそ

2012/11/11 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip 脳みそ プログラマー 設計 基礎編 ジェネリック

ジェネリクス | 01:25 | 11/10に開催されたJJUG CCC 2012 Fallでジェネリクスについてセッションを行いました。このエントリはセッション内容を補足するものです。本セッションはジェネリックなクラスの設計を行えるようになって欲しいという狙いで話をしました。ジェネリックなクラスを利用できるというのは前提条件として書いてます。入門的な内容であれば Javaジェネリクス再入門 - ... 続きを読む

ジェネリクスによるVisitorパターン拡張の考察 - プログラマーの脳みそ

2012/04/26 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip 脳みそ プログラマー 考察

Java, Generics | 23:48 | 先日twitterで "Expression Problem" という問題を知った。静的な型付けの下で、場合分けのデータ構造に対して、新しい場合分けとその場合に対する新しい処理を、元のソースコードに手を加えることなく拡張定義すること2009-05-16 - まぁ、そんなもんでしょう。この問題が意図するところを語るにはまずオブジェクト指向から流れを辿... 続きを読む

Java7 ジェネリクスのダイアモンド・オペレータ - プログラマーの脳みそ

2011/07/29 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip リリースノート オペレータ ダイアモンド 脳みそ プログラマー

23:33 | Java7がリリースされました。もう随分前から7の話題はあったものの、ずっと延期されてたんで出た事自体が不思議な気がしますが、皆様いかがお過ごしでしょうか。Java6が2006年12月ですからほぼ5年も経ってしまったのですね。Java7のリリースノートはJava SE 7 Features and Enhancementsさて、本稿のターゲットはジェネリクスのダイアモンド・オペレー... 続きを読む

 
(1 - 17 / 17件)