HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0815
Hiroaki SoftwareHSP3.2から導入された予約語(?)について4解決


Hiroaki Software

リンク

2009/8/15(Sat) 18:47:32|NO.27077

HSP3.2からresumeとyieldという予約語(?)が導入されていますが・・・・
これらは何の予約語(?)なのか
ご存知の方おりましたら教えてください。
ちなみにこの予約語(?)についてHDLで検索しましたが
HDLには載っていませんでした。

これらについてググりましたが見つかりませんでした。

予約語という言葉ははどこから来たのかというと
http://www.geocities.co.jp/Playtown-Yoyo/6130/hsp/hsp-func-list.html
からです



この記事に返信する


undefined

リンク

2009/8/15(Sat) 19:51:30|NO.27079

?謎ですね。。
「system」も予約語のようです。こちらはシステム変数なのですが。
これは今のところ参照すると0です。

…で、resumeとyieldはどこを見ても???で、わかりませんが命令のようです。

resumeは「再開する」という意味で、PC用語では
「広義には、コンピュータの電源を切
る直前の状態を保存して、次に電源を入れたときに
電源を切る直前の状態から作業を再開する機能。」

で、yieldは「産出」などの意味だそうです。何を産出するのでしょうか??

標準命令用に今後使うために確保しておいたのではないでしょうか?
そのうち実装されるんでしょう。今は何も起きませんが。



Kpan

リンク

2009/8/15(Sat) 20:28:57|NO.27082

その2つは付属ドキュメント↓を元にしてるものです。
> 以前のバージョンからの変更点(アップデートガイド)(update.htm)
> → 新規追加キーワードの衝突

たぶん3.2では実装を見送ったものなんじゃないかと思います。



おにたま(管理人)

リンク

2009/8/15(Sat) 21:53:24|NO.27092

yield、resumeは3.2では使用できませんが、予約語として次期バージョンのために取ってあります。
これらは、マルチスレッド及びコルーチンを実装するために用意してあったのですが、
変更点が大きくなりすぎてリリース予定がずれこみそうだったため、次のバージョンに持ち越しました。
そのうち使えるかもという程度に考えておいてください。



Hiroaki Software

リンク

2009/8/16(Sun) 14:31:39|NO.27116

>これらは、マルチスレッド及びコルーチンを実装するために用意してあったのですが、
>変更点が大きくなりすぎてリリース予定がずれこみそうだったため、次のバージョンに持ち越しました。

左様でございましたか。
次世代HSPで実装するための予約語と考えていいということですね。
回答ありがとうございました



ONION software Copyright 1997-2023(c) All rights reserved.