新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
abwiki @ ウィキ (ActiveBasic非公式wiki)
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
abwiki @ ウィキ (ActiveBasic非公式wiki)
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
abwiki @ ウィキ (ActiveBasic非公式wiki)
Gotoのメリットとデメリット
STR$(
-
)
目次
トップページ
基本
応用
リファレンス
AB以外の開発環境
便利ツール
ABによる生成物集積所
FAQ
N88BASIC
2ch過去ログ
Win32プログラミング講座 for AB4.24
ABによるアルゴリズム事典
検索 :
リンク
公式
ActiveBasic Web Ring "ACBAS"
2ch
会議所
投票
更新履歴
取得中です。
ここを編集
メリット
深いネストから抜けるときに使うとスッキリする。
エラー
処理に使うとスッキリする。(
例外
機構がなければ効果は絶大)
無限ループを明示的に表現できる
ネストしない構文を
if
と
goto
で書く事が可能。
loopなどのループで、スタート箇所のトップレベルへのショートカットとしてgotoを利用可能。
再帰関数処理をifとgotoのループに展開可能。再帰的なラムダ式や無名関数的な用途で利用でき、コールスタックを消費しない方法で再帰関数を表現可能。
チューリング完全となるので計算機上表現できるあらゆるコードを書ける。(Java等はgotoが無く、テンプレートやGenerics等がないとチューリング完全ではないらしいので、本質的に表現できない形式が存在する事になる。Javaゲームがつまらない原因の可能性がある)
デメリット
極端にGotoを嫌う人に叩かれる
一般に読みにくいコードになる
後藤さんが好き
一般的にgotoを使いすぎるとコンパイラの最適化効率が落ちる。
タグ:
+ タグ編集
タグ:
このサイトはreCAPTCHAによって保護されており、Googleの
プライバシーポリシー
と
利用規約
が適用されます。
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「Gotoのメリットとデメリット」をウィキ内検索
最終更新:2015年01月09日 23:25