Sample.java
最終更新:2009/10/25
001: public class Sample {
002: public static void main(String[] args) {
003:
004: String [] script = {
005: "print \"$id:\\$var=[$var]\\n\"",
006: "$var = $var+1",
007: "print \"$id:\\$var=[$var]\\n\""
008: };
009:
010: try {
011: MYPerl perl1 = new MYPerl(); // MYPerl インスタンス生成
012: MYPerl perl2 = new MYPerl(); // MYPerl インスタンス生成
013:
014: perl1.eval("$id='perl1'");
015: perl2.eval("$id='perl2'");
016:
017: for (int i=0; i<script.length; i++) {
018: perl1.eval(script[i]);
019: perl2.eval(script[i]);
020: }
021:
022: perl1.terminate(); // MYPerl インスタンス終期化
023: perl2.terminate(); // MYPerl インスタンス終期化
024: } catch (Exception e) {
025: e.printStackTrace(System.err);
026: } finally {
027: MYPerl.stop(); // Perl 環境の終期化
028: }
029: }
030: }
Sampe_result.txt
001: # 実行例 002: 003: % java Sample 004: perl1:$var=[] 005: perl1:$var=[1] 006: perl2:$var=[] 007: perl2:$var=[1]
![]() | KAKU PROJECT (2009) |