Prolog 写経記 その 74 beep/1
(ほぼ) 毎日淡々と Prolog を写経します.元ネタはこちら.
- 作者: ボグダンフィリピッチ,中島誠,伊藤哲郎
- 出版社/メーカー: 海文堂出版
- 発売日: 1990/08
- メディア: 単行本
- 購入: 4人 クリック: 33回
- この商品を含むブログ (68件) を見る
そんなわけで (どんなわけで?),今日からは「8 章 画面管理」です.
今日は
beep/1
を写経します.解説
beep(N)
は端末のベルをN
回鳴らす.
ベル?
...
こんなのまで写経するのか?
...
まぁいいか,するか.
モード
beep(+).
ふむ.
定義
では,こいつの定義を写経しませう.
beep(N) :- integer(N), N >= 0, ring(N), !. ring(0) :- !. ring(N) :- put(7), More is N - 1, !, ring(More).
7 って ASCII の 7 が beep ってこと?
知らなかったよ.勉強になるなぁ?