14:00JavaプログラマがCurlを習得する際、最も大きなハードルと感じるのは言語仕様そのものでしょう。そこで今回は、CurlとJavaとの構文等の比較を行います。プロシージャまとめはじめにJavaプログラマがCurlを習得する際、最も大きなハードルと感じるのは言語仕様そのものでしょう。そこで今回は、CurlとJavaとの構文等の比較を行います。変数宣言と利用頻度の高いデータ型まずは、変数の型や宣言方法などよく利用する構文から説明します。次の表を見て分かるように、プリミティブ型とStringの型名は、JavaとCurlでは大差ありません。DateTimeCurlは、符号なし整数を扱うこともできます。その場合はuintやuint8を使用します。IntegerやDoubleといったラッパークラスに相当するクラスはCurlにはありません。変数宣言Curlで変数を宣言するには「let」を使用します。ステートメント」と呼びます。"abc"「any」を使用して型定義なしに変数を宣言することも可能です。この場合の型は、動的に決定されます。null値を許容する変数宣言Curlでは、null値を許容する変数であることを指定して宣言することが可能です。null値を許容する場合、型の前に#を記述します。null次のように、nullを許容しない変数に対しnullを代入すると、エラーになります。null今回の記事のソースは次のコードを変更することで試すことができます。テキストエディタなどで編集し、ブラウザにドラッグするだけで、Curlアプレットを実行できます。代入Curlで代入を行うには、「set」を使用します。final変更不可能な値を宣言するには、定数修飾子「constant」を使用します。インスタンス生成Javaと同じく、Curlでインスタンスの生成を行うには「new」を使用します。{Person}コンストラクタに変数をセットして生成する場合は、次のようになります。ListArray<Integer>();array.add(1);array.add(2);array.add(3);array.add(4);Curlで配列の定義を行うには、「FastArray-of」もしくは「Array-of」を使用します。高速ですが、最大容量はその作成時点で固定され、利用できるメソッドのセットもそれほど多くはありません。MapCurlでMapに値を挿入する際は「set」を使います。値を取得する際には「get」を使うか、直接キーを指定して取得します。コメント単一行コメントには、「||」を使用します。「|#」から「#|」までがコメントとして扱われます。印刷用を表示ブックマークツイート著者プロフィール木村聡(キムラサトシ)2000年からJavaによるWeb開発に携わる。Seasarプロジェクトコミッタであり、コミッタとしての経験をもとに現在は仕事としてフレームワークの開発を行っている。著書に、「Javaフレームワーク開発入門」や「Eclipseで学ぶはじめてのJava」等がある。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。