1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

日本語プログラミング言語「プロデル」Advent Calendar 2021

Day 14

かどうかを判定する手順の使い方

Last updated at Posted at 2021-12-13

 プロデルの手順は原則として動詞で書かねばならないが,これがかえって不便なこともある。例えば,何かの状態を確認する際に,

もし○○が××であるか確認したものが○なら
・・・
もし終わり

などと書くのはくどい。
 そこで用意されているのが,かどうかを判定する手順である。

かどうかを判定する手順の呼び出し方

山かどうかを判定する手順
	○を返す
終わり

 このような手順を作成し,いくつかの呼び出し方を試した。

山を報告			ーーOK
山かを報告			ーーOK
山かどうかを報告	ーーOK
山かどうかを判定したものを報告	ーーエラー
山ぶどうを報告		ーーOK

 シンタックスハイライトを見るに,「山」が手順名であり,送り仮名は自由なので,その後ろのひらがなは何でもありなのだと思われる。4番目がエラーなのは,「山かどうか」でもう結果が返ってきてしまい,それを更に「判定する」手順に入れようとしているためである(言うまでもなくこの書き方をすることはないのだが)。

 なお,かどうかを判定する手順も通常通り実補語を取れる。

「町田市」が,「東京都」に,あるかを表示

[市町村]が,[都道府県]に,あるかどうかを判定する手順
・・・
終わり

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?