6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

日本語プログラミング言語Mindの小技 「等価」

Last updated at Posted at 2025-03-09

はじめに

日本語プログラミング言語Mindの小技「等価」について説明したいと思います。

対象読者

日本語プログラミング言語Mindのユーザー、または日本語プログラミング言語に興味のある方

この小技に関連するMind言語マニュアル

この小技に関連するMind言語マニュアルの記述はありません。または発見できませんでした。つまり裏技?

失礼しました。Mind8マニュアルに記載がありました。
2 プログラム表記の基本 等価定義

ある単語に別の名前を付ける機能である。

構文=
<新名称>は <旧名称>と 等価。

本機能(本記事)は、下記のバージョンに対応しています。Mind8のLinux版も対応していると思いますが、本記事では特に検証を行っておりません。

対応バージョン

■Mind7 ■Mind8 ■Mind9
■Windows版 □Linux版

小技の解説

「等価」はMindの定義済単語を別名に置き換える機能です。サンプルを使って
説明します。

Mindプログラムソース

touka.src
文字列コンソール出力して改行は  一行表示と  等価。

メインは  
「小技の等価とは単語名を変えること」を 一行表示
「小技の等価とは単語名を変えること」を 文字列コンソール出力して改行。

コンパイル結果

ではコンパイルしてみます。下位ライブラリはfileを指定します。

Mind9

下図はMind9βです。

C:\developments\vscode\mind9>mind touka file   

日本語プログラミング言語 Mind Version 8.11 for Windows
          Copyright(C) 1985 Scripts Lab. Inc.
コンパイル中 .. 終了
Coping.. C:\mind9-beta\mind9-beta\bin\mindex.exe --> touka.exe

Mind8

C:\developments\vscode\mind9>mind touka file

日本語プログラミング言語 Mind Version 8.07 for Windows
          Copyright(C) 1985 Scripts Lab. Inc.
コンパイル中 .. 終了
Coping.. c:\pmind\bin\mindex.exe --> touka.exe

Mind7

C:\developments\vscode\mind9>mind touka file
日本語プログラミング言語 Mind Version 7.5 for Windows
          Copyright(C) 1985-2004 Scripts Lab. Inc.
          Single user license.  Serial No:XXXXXXX
コンパイル中 - 終了
Coping.. C:\mind7\bin\mindexec.exe -> touka.exe

実行結果

つづいて実行してみます。Mind9βの結果です。記述は割愛していますがMind7/8も同じです。

C:\developments\vscode\mind9>touka
小技の等価とは単語名を変えること
小技の等価とは単語名を変えること

参考情報

この小技を使った記述例の記事です。

おわりに

いかがでしたでしょうか?なにかの参考になれば幸いです。

6
5
2

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
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?