はてなアンテナ
Java Developer’s Antenna
id:lf1310

DVD

グループ一覧
1/4ページ

Enter The JBoss Matrix
●06/16 00:12
Topics
Understanding middleware
Understanding middleware
Published March 21, 2018 〓%t-minute read
Copy URL
Give your team the foundational technology needed for modern infrastructure. Middleware provides services and capabilities to applications, including in unified multi-cloud and containerized environments.
Video of Agile Integration with Christina Lin
Keep reading
Article
What is an IDE?
A

きしだのはてな
●05/21 08:19
2021-10-14
代数データ型の直積型と直和型の理解
代数データ型という考え方があって、型に対する代数的な操作を行うものっぽいです。代数的な操作というのは、足し算とか掛け算ですね。直和型と直積型というのがあります。
直積型は構造体のようなもので、Javaだとrecordが導入されましたね。
record A(int p1, boolean p2) {}
みたいなものです。
これがなぜ積なのかというと、このレコードAの取りうる値の組み合わせは、intの値のパターン数(2 ^ 32) × booleanの値のパターン数(2)で2 ^ 33になるからなんだと思います。
直和型は、型がこれかこれ、みたいになるやつです。Javaだとtry-catchのcatch句に直和型が指定できて、この例外かこの例外、みたいな書き方ができますね。
catch (NullPointerException | N

himazu blog
●03/28 12:43
このブログについて

はてなダイアリー - marsのメモ
●03/28 08:43
このブログについて

db4oの日記
●03/28 06:41
このブログについて

6.次5>

0.はてなアンテナトップ
8.このページを友達に紹介
9.このページの先頭へ
ヘルプ/お知らせ

ログイン
無料ユーザー登録
はてなトップ

(c) Hatena