對象外道道指令程序實例

用對象外道道指令編了一個程序:

對象外後道道指令程序1{maifgn()()

{

[dgdfg]->[$jjjj=0];

[jjjj] ->[jjjj=jjjj+1];

<[jjjj=5]><->[dgdfg] ->[子函數2(0)(ttt)];

[ttt][jjjj=5] ->[gdfg2=ttt,結束,顯示結果];

}

子函數2(yy)(ttt)

{

[yy]->[yy=yy+1];

[yy=3]->[顯示結果]<yy>;

}

}結果如下:


對象外後道道指令程序1{maifgn()()

{

[dgdfg]->[$jjjj=0];

[jjjj] ->[jjjj=jjjj+1];

<[jjjj=5]><->[dgdfg] ->[子函數2(0)(ttt)];

[ttt][jjjj=5] ->[gdfg2=ttt,結束,顯示結果];

}

子函數2(yy)(ttt)

{

[yy]->[yy=yy+1];

[yy=8]->[顯示結果]<yy>;

}

}結果如下:


兩個程序的差別在:

子函數2(yy)(ttt)中的 “[yy=8]->[顯示結果]<yy>”的yy值爲3和8的不同。

當爲3時:子函數2先輸出返回值;

當爲8時:對象外道道指令已經暫停子函數2的運行,子函數2休眠中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章