授業で正規表現の学習中に、ベル文字というモノがあることを知ってしまった。
コレは鳴らしてみないと
ベル文字とは
その昔、テレタイプなどの通信機器で、通信相手先の端末のベルを鳴らすために送信した制御文字(¥a)のようです。
さすがのオッチャンでも、テレタイプは現物見たことないので、よう解りません。
では、鳴らしてみます
といっても、ベルが鳴るわけではなく、システムのアラート音(通知音)が鳴るだけですけどね。
まずJava
Bell.java
class Bell{
public static void main(String[] args) {
System.out.print("\007");
}
}
javac Bell.java
java Bell
鳴りました。
シェルスクリプト
Macなので Z Shellです
Bell.sh
#!/bin/zsh
echo -e "\a"
chmod 777 Bell.sh
./Bell.sh
鳴りました。
python
Bell.py
print("\a")
python Bell.py
で鳴りました。
php
Bell.php
<?php
echo "\a";
echo "<br>";
echo "改行\nできてない。";
?>
出力
\a
改行 できてない。
家の環境が悪いのか、コードが間違ってるのか、鳴りませんでした。
明日windowsのXAMMP下でどうなるのか試してみます。
最後に
小ネタにお付き合いいただき、ありがとうございました。