前回はKotlinにおけるクラスとその周辺の機能、 文法を紹介しました。今回はKotlinのユニークな機能であるnull安全について解説します。 nullは、 値が存在しないときに使用されます。たとえば、 指定したIDを持ったユーザが存在しないときにfindUserByIdのよう ...
SalesforceでApex開発を行っていると、「Attempt to dereference a null object」というエラーに遭遇することがあります。このエラーは、null(未初期化)のオブジェクトや変数にアクセスしようとした場合に発生します。本記事では、このエラーが起きる原因と具体的な ...
Apexの開発中に「Attempt to de-reference a null object」というエラーが発生すると、プログラムがクラッシュし、処理が中断されます。本記事では、このエラーの原因と具体的な回避方法について詳しく解説します。 1. 「Attempt to de-reference a null object」とは? 概要 ...
変数に値が代入されているかどうかを調べるためのイディオムとしてnullチェックがあります。 nullチェックがよく使用されるのが、メソッドの返り値や引数です。例えば、条件に合致した要素を探すsearchメソッドを考えてみましょう。ここでは、search ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 “AI活用”をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けし ...
Kotlinは8月22日(米国時間)、「Kotlin 1.3.50 released|Kotlin Blog」において、Kotlinの最新版となる「Kotlin 1.3.50」の公開を伝えた。今回のバージョンは品質の向上とツール機能の改善に加え、次の点が注目されている。 新たな時間計測系APIの導入(プレビューという ...
前回までの解説でまだ紹介していないStreamインタフェースのメソッドは、いずれも戻り値の型がOptionalクラスという共通点があります。 Optionalクラスは、Java SE 8で導入された新しい概念を表すクラスです。そこで、今回はストリームのメソッドを紹介する前 ...
Kotlinは8月22日(米国時間)、「Kotlin 1.3.50 released|Kotlin Blog」において、Kotlinの最新版となる「Kotlin 1.3.50」の公開を伝えた。今回のバージョンは品質の向上とツール機能の改善に加え、次の点が注目されている。 新たな時間計測系APIの導入(プレビューという ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する