RPG言語についてです。
6月から、新卒プログラマとしてRPG(as400)という言語を学ぶ必要のある環境に置かれました。(レガシー技術の保守です。モダン技術を学ぶことが正義である業界なのに、これってプログラマとしてて詰んでいるような・・)
しかし、いざ学習を開始しようとしても何から手をつければいいのか、わかりません。
例えばわたしはJavaの学習経験があります。学習するにあたり入門テキストをネットで購入し、
テキストをよみインプットしながら、テキストの例題を解くこと、アウトプットをすることである程度かけるようになりました。
しかし、RPGは驚くことにそういった"モノ"が見受けられません(初学者向けのという意味です)
構文や、使用するエディタが、そもそもわかりません。
そこで、投げやりな質問で非常に申し訳ないですが、「構文を理解」するために
以下JavaのソースをRPGに置き換えてほしいです。
RPGにはクラスという概念がなさそうなので、そこは無視していただいて構いません。便利上記載します。
変数と配列の宣言と出力
class Main { public static void main(String[] args) { String a = "hello world"; int b = 1; String bar[] = new String[2]; bar[0] = "bar1"; bar[1] = "bar2"; System.out.println("aには"+ a); System.out.println("bには"+ b); System.out.println(bar[0]); System.out.println(bar[1]); } }
メソッド(RPGでは、処理を分けたもののことをサブルーチンと聞きます)
class Main { public static void main(String args[]){ hoge(1, 3, "!"); } public static void hoge(int a, int b, String c){ System.out.println(a + b + "です"+ c); } }
入力と、if文
import java.util.Scanner; class Main { public static void main(String[] args) { System.out.println("キーボードから入力してください"); Scanner scan = new Scanner(System.in); String str = scan.next(); if(str.equa("朝")) { System.out.println("おはよう"); } else if(str.equa("夜")) { System.out.println("こんばんは"); } else { System.out.println("朝か夜を入力してね"); } } }
for文
class Main { public static void main(String[] args) { for (int i = 0; i <10; i++) { System.out.println(i); } } }
あなたの回答
tips
プレビュー