ホーム
おまかせ表示
ログイン
設定
寄付
ウィキブックスについて
免責事項
検索
「Perl/制御構造」の変更履歴
本文
議論
このページの記録を表示
(
不正利用記録を閲覧
)
版の絞り込み
開く
折り畳む
この日まで:
タグ
絞り込み:
2017年版ソースエディター
blanking
discussiontools-added-comment(隠しタグ)
discussiontools-source-enhanced(隠しタグ)
discussiontools-source(隠しタグ)
discussiontools-visual(隠しタグ)
discussiontools(隠しタグ)
meta spam id
SWViewer [1.2]
SWViewer [1.3]
SWViewer [1.4]
SWViewer [1.6]
wikieditor(隠しタグ)
ビジュアルエディター
ビジュアルエディター: 中途切替
モバイルウェブ編集
モバイル編集
リダイレクト解除
一斉メッセージ配信
取り消し
差し戻し済み
巻き戻し
手動差し戻し
改良版モバイル編集
新規トピック
新規リダイレクト
白紙化
絵文字
置換
転送先変更
返信
選択した名前空間を隠す
更新を表示
凡例:(最新版)= 最新版との比較、(前の版)= 直前の版との比較、M = 細部の編集
(
最新
|
最古
) (
以後の50件
|
以前の50件
) (
20
|
50
|
100
|
250
|
500
件) を表示
2024年4月2日 (火)
最新
前
04:13
2024年4月2日 (火) 04:13
Ef3
トーク
投稿記録
M
21,278 バイト
−1
→constant プラグマを使った真理値定数の定義
:
Fix markup
取り消し
タグ
:
2017年版ソースエディター
最新
前
03:54
2024年4月2日 (火) 03:54
Ef3
トーク
投稿記録
21,279 バイト
+4
→constant プラグマを使った真理値定数の定義
:
s/\$a/\$el/g ;Perlでは $a と $b は、sort関数の比較コールバックの引数となる特殊なグローベル変数。
取り消し
タグ
:
2017年版ソースエディター
2022年11月11日 (金)
最新
前
01:34
2022年11月11日 (金) 01:34
Ef3
トーク
投稿記録
21,275 バイト
+265
→真理値
:
空ハッシュも偽
取り消し
タグ
:
2017年版ソースエディター
最新
前
01:20
2022年11月11日 (金) 01:20
Ef3
トーク
投稿記録
21,010 バイト
+1,517
→do-while
:
と
→do-until
:
を分離
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:36
2022年11月11日 (金) 00:36
Ef3
トーク
投稿記録
19,493 バイト
−175
→条件分岐
:
実際に動くプログラムのコード例を追加。
取り消し
タグ
:
2017年版ソースエディター
2022年11月10日 (木)
最新
前
23:58
2022年11月10日 (木) 23:58
Ef3
トーク
投稿記録
19,668 バイト
+54
→for
:
Perlには、Cのfor文風の繰返し構文があります。
取り消し
タグ
:
2017年版ソースエディター
2022年11月5日 (土)
最新
前
00:00
2022年11月5日 (土) 00:00
Ef3
トーク
投稿記録
19,614 バイト
+210
→ループ制御文
:
{{Anchors|実行制御文}} 。doブロックでループ制御文を使いたい場合、
基本ブロック
を併用します。
取り消し
タグ
:
2017年版ソースエディター
2022年11月4日 (金)
最新
前
23:40
2022年11月4日 (金) 23:40
Ef3
トーク
投稿記録
19,404 バイト
+2,000
→基本ブロック
:
{ と } に囲まれた基本ブロック( Basic block )が、ループの節にあるのは奇異に感じるかもしれませんが、Perl では基本ブロックは「1周しかしないループ」で、ループ制御文を使うことができます。 また、doブロックは基本ブロックではなく、ループ制御文を使うことはできません。
→defer
:
Perl 5.36.0 で、待望の defer が追加されました。
→constant プラグマを使った真理値定数の定義
:
Perl 5.36.0 からは <code>use builtin qw(true false)</code> で、真理値定数 true と false が定義されたので、constant プラグマを使った真理値定数の定義は Obsolate になりました。また、builtin::is_bool() も 5.36.0 で追加されました。
取り消し
タグ
:
2017年版ソースエディター
2022年11月3日 (木)
最新
前
22:17
2022年11月3日 (木) 22:17
Ef3
トーク
投稿記録
17,404 バイト
+120
→constant プラグマを使った真理値定数の定義
:
Perlには、他のいくつかのプログラミング言語にある、真理値定数 true と false がありませんが、constant プラグマを使うことで実現できます。
取り消し
タグ
:
2017年版ソースエディター
2022年11月2日 (水)
最新
前
06:30
2022年11月2日 (水) 06:30
Ef3
トーク
投稿記録
17,284 バイト
+20
→制御構造
:
{{先頭に戻る}}
取り消し
タグ
:
2017年版ソースエディター
最新
前
05:44
2022年11月2日 (水) 05:44
Ef3
トーク
投稿記録
17,264 バイト
−35
→文修飾子
:
Cになれた人には、単文・複文の関係にみえますが、Perlの構文は、文:=単文 | 複文 ではなく制御構文ごとにブロックを要求したり式を要求したりします。
取り消し
タグ
:
2017年版ソースエディター
最新
前
04:06
2022年11月2日 (水) 04:06
Ef3
トーク
投稿記録
17,299 バイト
+71
→制御構造
取り消し
タグ
:
2017年版ソースエディター
2022年11月1日 (火)
最新
前
05:49
2022年11月1日 (火) 05:49
Ef3
トーク
投稿記録
17,228 バイト
−565
構文の説明の書式を統一。条件と繰返しの前後を入替え。
取り消し
タグ
:
2017年版ソースエディター
2022年10月31日 (月)
最新
前
03:25
2022年10月31日 (月) 03:25
Ef3
トーク
投稿記録
17,793 バイト
0
→else および elsif
:
Fix typo
取り消し
タグ
:
2017年版ソースエディター
最新
前
03:23
2022年10月31日 (月) 03:23
Ef3
トーク
投稿記録
17,793 バイト
−35
$aと$bは特別な変数なので、structやwarningsをすり抜ける事があるので $x に変更した。
取り消し
タグ
:
2017年版ソースエディター
最新
前
02:02
2022年10月31日 (月) 02:02
Ef3
トーク
投稿記録
17,828 バイト
+801
→文修飾子
:
ループ構文にも使えます。修飾子が後になったほか、条件式の ( ) が不要などの差異があります。 また、Perlの(修飾子でない)制御構文には { } が必須なのですが、文修飾子では逆に使用不可です。 Cになれた人には、単文・複文の関係にみえますが、Perlの構文は、文:=単文 | 複文 の仕組みはありません。
取り消し
タグ
:
2017年版ソースエディター
最新
前
01:41
2022年10月31日 (月) 01:41
Ef3
トーク
投稿記録
17,027 バイト
+40
→文修飾子
:
単純な文には、終了するセミコロン(またはブロックの終わり)の直前に、オプションで'''単一の'''修飾子を付けることができます。
取り消し
タグ
:
2017年版ソースエディター
最新
前
01:28
2022年10月31日 (月) 01:28
Ef3
トーク
投稿記録
16,987 バイト
+231
→文修飾子
:
次の制御構文は、文修飾子( Statement Modifiers )としても使用できます[1]。 if EXPR unless EXPR while EXPR until EXPR for LIST foreach LIST when EXPR 一文のみのごく簡単な制御の場合はこちらのほうが簡潔で、英文のような見た目になります。
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:50
2022年10月31日 (月) 00:50
Ef3
トーク
投稿記録
M
16,756 バイト
0
→真理値定数は constant プラグマを使うと利用可能
:
誤字
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:48
2022年10月31日 (月) 00:48
Ef3
トーク
投稿記録
M
16,756 バイト
−3
→真理値
:
誤字
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:37
2022年10月31日 (月) 00:37
Ef3
トーク
投稿記録
16,759 バイト
+506
→真理値
:
真理値 Perlの真理値のルールはやや難解です。 数値 0は偽、それ以外は真。 文字列 ""(空文字列)あるいは"0"(数値0に暗黙変換される)は偽、それ以外は真。 リスト ()(空知リスト)は偽、それ以外は真(これはコンテキストにも影響され、スカラコンテキストにリストを渡すと要素数になり要素ゼロの場合、数値0と評価され偽となります)。 undef 偽 多くの説明では、数値にしか言及していませんが、他にも条件式で「偽」と評価される値があります。特に文字列には注意してください。
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:05
2022年10月31日 (月) 00:05
Ef3
トーク
投稿記録
16,253 バイト
+417
my を補う。マークアップ修正。
取り消し
タグ
:
2017年版ソースエディター
2022年10月30日 (日)
最新
前
23:02
2022年10月30日 (日) 23:02
Ef3
トーク
投稿記録
15,836 バイト
+24
→continue BLOCK
:
<noinclude>
取り消し
タグ
:
2017年版ソースエディター
2022年6月13日 (月)
最新
前
23:07
2022年6月13日 (月) 23:07
Ef3
トーク
投稿記録
15,812 バイト
−3
→真理値定数は constant プラグマを使うと利用可能
:
Fix markup
取り消し
タグ
:
2017年版ソースエディター
最新
前
03:10
2022年6月13日 (月) 03:10
Ef3
トーク
投稿記録
15,815 バイト
+163
→真理値定数は constant プラグマを使うと利用可能
取り消し
タグ
:
2017年版ソースエディター
最新
前
02:48
2022年6月13日 (月) 02:48
Ef3
トーク
投稿記録
15,652 バイト
+171
→1と0
:
数値と文字列の混同、空文字列も偽。
取り消し
タグ
:
2017年版ソースエディター
2021年12月11日 (土)
最新
前
00:59
2021年12月11日 (土) 00:59
Ef3
トーク
投稿記録
15,481 バイト
+57
{{Nav}}, paiza.io
取り消し
タグ
:
2017年版ソースエディター
2021年10月21日 (木)
最新
前
03:23
2021年10月21日 (木) 03:23
218.251.52.87
トーク
15,424 バイト
+1
編集の要約なし
取り消し
2020年6月26日 (金)
最新
前
08:01
2020年6月26日 (金) 08:01
Semi-Brace
トーク
投稿記録
M
15,423 バイト
−35
pathnav
取り消し
2020年6月5日 (金)
最新
前
11:11
2020年6月5日 (金) 11:11
すじにくシチュー
トーク
投稿記録
15,458 バイト
+606
→1と0
取り消し
最新
前
11:01
2020年6月5日 (金) 11:01
すじにくシチュー
トーク
投稿記録
14,852 バイト
+240
→1と0
取り消し
最新
前
10:58
2020年6月5日 (金) 10:58
すじにくシチュー
トーク
投稿記録
14,612 バイト
+878
→条件分岐
:
1と0の真偽の話題
取り消し
最新
前
10:41
2020年6月5日 (金) 10:41
すじにくシチュー
トーク
投稿記録
13,734 バイト
+485
if と unless の後置。
取り消し
最新
前
07:55
2020年6月5日 (金) 07:55
すじにくシチュー
トーク
投稿記録
13,249 バイト
+1,516
編集の要約なし
取り消し
最新
前
07:38
2020年6月5日 (金) 07:38
すじにくシチュー
トーク
投稿記録
11,733 バイト
+376
→else および elseif
取り消し
最新
前
07:31
2020年6月5日 (金) 07:31
すじにくシチュー
トーク
投稿記録
11,357 バイト
+1,846
→else および elseif
取り消し
最新
前
07:14
2020年6月5日 (金) 07:14
すじにくシチュー
トーク
投稿記録
9,511 バイト
+30
→条件分岐
:
コード中に全角スペースが混入しているので、半角の直接入力に置き換え。
取り消し
最新
前
07:07
2020年6月5日 (金) 07:07
すじにくシチュー
トーク
投稿記録
9,481 バイト
+610
→条件分岐
取り消し
最新
前
06:28
2020年6月5日 (金) 06:28
すじにくシチュー
トーク
投稿記録
8,871 バイト
+451
編集の要約なし
取り消し
最新
前
06:15
2020年6月5日 (金) 06:15
すじにくシチュー
トーク
投稿記録
8,420 バイト
+32
構文の記法が一般的ではないので、紛らわしいので後回し。少なくとも、市販の入門書でよく見かける記法ではない。
取り消し
2020年5月17日 (日)
最新
前
02:43
2020年5月17日 (日) 02:43
すじにくシチュー
トーク
投稿記録
8,388 バイト
+27
見出しにレベル1のwiki非推奨のレベルを使ってたので、レベル2以下に格下げ
取り消し
最新
前
02:41
2020年5月17日 (日) 02:41
すじにくシチュー
トーク
投稿記録
8,361 バイト
+33
見出しラベルの空白の調整
取り消し
2018年6月20日 (水)
最新
前
15:48
2018年6月20日 (水) 15:48
113.150.125.32
トーク
8,328 バイト
+2
→if, elsif, else, unless
取り消し
タグ
:
モバイル編集
モバイルウェブ編集
2014年1月10日 (金)
最新
前
12:23
2014年1月10日 (金) 12:23
221.170.27.194
トーク
8,326 バイト
+6
編集の要約なし
取り消し
最新
前
12:19
2014年1月10日 (金) 12:19
221.170.27.194
トーク
8,320 バイト
+1,095
編集の要約なし
取り消し
2010年3月31日 (水)
最新
前
12:46
2010年3月31日 (水) 12:46
118.19.39.26
トーク
7,225 バイト
−71
→for
:
CやJavaならともかくPerlでは全然一般的ではないのだが…。forループが使われているところなどなかなかお目にかかれないです。
取り消し
2009年2月18日 (水)
最新
前
18:25
2009年2月18日 (水) 18:25
Senseequal
トーク
投稿記録
7,296 バイト
+16
→if, elsif, else, unless
取り消し
最新
前
18:23
2009年2月18日 (水) 18:23
Senseequal
トーク
投稿記録
7,280 バイト
+406
編集の要約なし
取り消し
2007年11月26日 (月)
最新
前
19:24
2007年11月26日 (月) 19:24
Kanjy
トーク
投稿記録
M
6,874 バイト
+103
+cat, リダイレクト回避, スぺーシング
取り消し
2007年1月4日 (木)
最新
前
06:08
2007年1月4日 (木) 06:08
CoE
トーク
投稿記録
M
6,771 バイト
0
Perl 制御構造 を Perl/制御構造 へ移動: サブページに移行
取り消し
(
最新
|
最古
) (
以後の50件
|
以前の50件
) (
20
|
50
|
100
|
250
|
500
件) を表示