新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Scalaで遊んでました。述語関数

2018-05-24 12:59:50 | Java

 述語関数_.isUpperは、Scalaの関数リテラルの例である。とKop本に書いてます。最近の書き方というのは、forとかでループしない方がベターと言うことなんですかね?Javaの例ではforを使った例など有りました。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Scalaで遊んでました。配列のパラメータとして型を指定する。

2018-05-22 17:55:38 | Java

もっとスマートな方法もあるようです。new Array[String](3)でString型の配列、大きさは3個を確保出来ます。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Kop本サンプルechoargs.scala

2018-05-22 12:10:51 | Java

スクリプトの引数は、実行、プロファイル、構成の編集、引数で与えます。""は要りません。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

javaで遊んでました。packageとimport

2018-05-14 14:22:32 | Java

 結果としては同じのようです。但しEclipseのソースはSJISです。一方のInteliJ IDEAはUTF-8です。設定の仕方もあるのかもしれませんが、現時点ではそうです。ホルダーごとのコピーでsrcクリックでペーストした状態です。ハッキリしませんがeclipseではpackage Chap11.idでChap11.を追加で入力したかもしれません。エラー状態でしたので。Scalaの場合がよく分からないので、暫くはJavaに戻ります。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Scalaで遊んでました。演習10-1

2018-05-09 10:58:56 | Java

「明解Java入門」P351の同等の回答かな。クラスメソッド擬きのgetMaxId()です。var c= new Id()で3個目が出来たので、getMaxId()のreturn値は3です。呼び出すときはobject CounterのCountが必要なようです。

最大値は3です。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

javaで遊んでました。クラス変数。

2018-05-08 08:55:40 | Java

画面の左に注目です。IdTester.javaは一つみたいですが、しかしIdとIdTesterがさらに下のホルダーに表示されてる感じです。どうするばこうなるんでしょうか?

Id.counterでアクセス出来てるのはcounterがpublicだからのようです。privateに変更するとエラーです。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする