オブジェクトの定義

オブジェクトの定義 scala> object Simple defined module Simple scala> new Simple <console>:6: error: not found: type Simple new Simple ^ scala> object OneMethod { | def myMethod() = "only one" | } defined module OneMethod scala> OneMethod.myMethod r</console>…

トレイトの定義

トレイトの定義 scala> trait Cat { | def meow(): String | } defined trait Cat scala> new Cat <console>:7: error: trait Cat is abstract; cannot be instantiated new Cat ^ scala> trait FuzzyCat extends Cat { | override def meow(): String = "Meeeeeeeeee</console>…

クラスの定義

クラスの定義 scala> class Foo defined class Foo scala> new Foo res0: Foo = Foo@1f40e1f scala> new Foo() res1: Foo = Foo@18efd7c scala> class Bar(name: String) defined class Bar scala> new Bar() <console>:7: error: not enough arguments for construct</console>…

数字の加算

数字の加算 lesson004.scala import scala.io._ def toInt(in: String): Option[Int] = try { Some(Integer.parseInt(in.trim)) } catch { case e: NumberFormatException => None } def sum(in: Seq[String]) = { val ints = in.flatMap(s => toInt(s)) int…

数字の出力

数字の出力 lesson002.scala for {i <- 1 to 10} println(i)実行結果 T:\>scala lesson002.scala 1 2 3 4 5 6 7 8 9 10 lesson003.scala for {i <- 1 to 3 j <- 2 to 4} println(i * j)実行結果 T:\>scala lesson003.scala 2 3 4 4 6 8 6 9 12

hello world

さまざまな言語で "hello world" Scala lesson001.scala println("Hello World")実行結果 T:\>scala lesson001.scala Hello World F# lesson001.fsx printfn "Hello World"実行結果 T:\>fsi lesson001.fsx Hello World

VisualStudio のバージョンと、.NET FrameWork, C#, VB, ASP.NET, ADO.NET のバージョン まとめ

VisualStudio.NET FrameWorkC#VBASPADO 20021.01.07.01.01.0 20031.11.17.11.11.1 20052.02.08.02.02.0 20083.53.09.03.53.0 20104.04.010.04.03.5

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 17 その3 (人材更新) 処理フローを 制御する クラス (人材更新) 人材ID を 入力…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 17 その2 (人材検索) 処理フローを 制御する クラス (人材検索) 検索方法を選択…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 17 その1 (処理フローの制御) 処理フローの制御を、入れ子構造にしてしまったせ…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その11 (データ保持クラス) データ保持クラス 各マスタの Base Class abstr…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その10 (ファイル I/O) ファイル I/O クラス class Repository<T extends EntityBase> { private M</t>…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その9 (稼働状況削除) 処理フローを 制御する クラス (稼働状況削除) 人材ID…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その8 (稼働状況追加) 処理フローを 制御する クラス (稼働状況追加) 人材ID…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その7 (稼働状況更新) 処理フローを 制御する クラス (稼働状況更新) 人材ID…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その6 (人材削除) 処理フローを 制御する クラス (人材削除) 人材ID を 入力…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その5 (人材追加) 処理フローを 制御する クラス (人材追加) 各項目 を 入力…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その4 (人材更新) 処理フローを 制御する クラス (人材更新) 人材ID を 入力…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その3 (検索結果 表示) 検索結果を 表示する クラス 人材一覧 表示 class Ji…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その2 (人材検索) 処理フローを 制御する クラス (人材検索) 検索方法を選択…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 16 その1 (処理フローの制御) 稼動状況の登録・変更・削除処理を追加した。 こ…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 15 人材削除処理を追加 メニューを表示し、処理を選択させる class SelectFuncti…

hello world

Ada D

さまざまな言語で "hello world" Ada with Text_IO; use Text_IO; procedure Hello is begin Put_Line ("Hello Ada!"); end Hello; 実行結果 xxxxxx@yyyyyy ~ $ gnatmake helloada.adb gcc -c helloada.adb gcc -c -I./ -I- /usr/lib/gcc/i686-pc-cygwin/4.3…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 14 人材登録処理を追加 メニューを表示し、処理を選択させる class SelectFuncti…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 13 人材データ更新時、以下の状態で、"N" を入力したとき 以下の内容で更新しま…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 12 その5 (データ保持クラス) こまごまと修正してみた。 データ保持クラス 各マ…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 12 その4 (ファイル I/O) こまごまと修正してみた。 ファイル I/O クラス class…

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 12 その3 (人材更新) こまごまと修正してみた。 処理フローを 制御する クラス …

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 12 その2 (人材検索) こまごまと修正してみた。 処理フローを 制御する クラス …

「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されて

ryoasai さんの「Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート」に触発されたので、 Java の勉強がてら、同様なプログラムを作成してみる。 Step 12 その1 (処理フローの制御) こまごまと修正してみた。 処理フローを 制御する…