Changeset 12601
- Timestamp:
- 05/28/08 18:03:44 (5 years ago)
- Location:
- websites/perl-users.jp
- Files:
-
- 7 modified
-
html/index.html (modified) (1 diff)
-
html/modern_introduction_perl/index.html (modified) (2 diffs)
-
html/modern_introduction_perl/sub_prototype.html (modified) (4 diffs)
-
ttroot/index.html (modified) (1 diff)
-
ttroot/modern_introduction_perl/index.html (modified) (1 diff)
-
ttroot/modern_introduction_perl/sub_prototype.html (modified) (6 diffs)
-
ttroot/modern_introduction_perl/variables.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
websites/perl-users.jp/html/index.html
r12532 r12601 120 120 <li><a href="http://e8y.net/mag/" title="今日のCPANモジュール 目次">今日のCPANモジュール</a></li> 121 121 <li><a href="http://d.hatena.ne.jp/tokuhirom/20080520/1211292598" title="CPANソムリエになる方法 - TokuLog 改めハゲ">CPANソムリエになる方法</a></li> 122 <li>はじめてのXS - <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210582471">#0</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210588286">#1</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210590256">#2</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210606687">#3</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080513/1210695584">#4</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080519/1211214742">#5</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080526/1211819036">#6</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080527/1211869227">#7</a> ,</li>122 <li>はじめてのXS - <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210582471">#0</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210588286">#1</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210590256">#2</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210606687">#3</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080513/1210695584">#4</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080519/1211214742">#5</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080526/1211819036">#6</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080527/1211869227">#7</a></li> 123 123 </ul> 124 124 </div> -
websites/perl-users.jp/html/modern_introduction_perl/index.html
r12596 r12601 77 77 <li>サブルーチン</li> 78 78 <ol> 79 <li><a href="/modern_introduction_perl/sub_prototype.html"> prototype</a></li>79 <li><a href="/modern_introduction_perl/sub_prototype.html">プロトタイプ</a></li> 80 80 </ol> 81 81 <li>正規表現</li> … … 139 139 <hr /> 140 140 <p><a href="/modern_introduction_perl/">目次へ</a></p> 141 <p>Last modified: $Date: 2008-05-2 3 18:30:10 +0900 (Fri, 23May 2008) $</p>141 <p>Last modified: $Date: 2008-05-28 17:31:53 +0900 (Wed, 28 May 2008) $</p> 142 142 </body> 143 143 </html> -
websites/perl-users.jp/html/modern_introduction_perl/sub_prototype.html
r12600 r12601 16 16 <link rel="icon" href="/favicon.ico" type="image/vnd.microsoft.icon" /> 17 17 18 <title> prototype- モダンなPerl入門</title>18 <title>プロトタイプ - モダンなPerl入門</title> 19 19 20 20 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script> … … 28 28 <div id="head-navigation"><a href="/">Perl-users.jp</a></div> 29 29 <!-- content start --> 30 <h1>Perlの prototype(書きかけ誰かもっとかいて!)</h1>30 <h1>Perlのプロトタイプ (書きかけ誰かもっとかいて!)</h1> 31 31 32 32 <p>Perlの関数は基本C/C++/Javaのように引数の型や数の宣言をする必要はありません。 … … 34 34 このような指定を「関数のプロトタイプを指定する」といいます。</p> 35 35 36 <p>このプロトタイプ とはprototype.jsとは違い、関数の引数の型の宣言を行うことが出来ます。関数にプロトタイプが定義されている時は、定義された型どおりに関数を呼び出さなければエラーとなります。</p>36 <p>このプロトタイプはJavaScriptのフレームワークであるPrototypeとは違い、関数の引数の型の宣言を行うことが出来ます。関数にプロトタイプが定義されている時は、定義された型どおりに関数を呼び出さなければエラーとなります。</p> 37 37 <pre><code><span class="synStatement">sub</span><span class="synIdentifier"> subname ($$$) </span>{ 38 38 <span class="synStatement">my</span>(<span class="synIdentifier">$foo</span>, <span class="synIdentifier">$bar</span>, <span class="synIdentifier">$baz</span>) = <span class="synIdentifier">@_</span>; … … 45 45 </code></pre><p>ではエラーになります。</p> 46 46 47 <h3> (&@)</h3>47 <h3><code>(&@)</code></h3> 48 48 <pre><code><span class="synStatement">sub</span><span class="synIdentifier"> hoge ($&) </span>{} 49 </code></pre><p>のような形で プロトタイプ宣言すると</p>49 </code></pre><p>のような形でプロトタイプ宣言すると</p> 50 50 <pre><code>hoge <span class="synConstant">'foo'</span>,<span class="synIdentifier"> </span><span class="synStatement">sub</span><span class="synIdentifier"> </span>{}; 51 51 </code></pre><p>のような形で無いと関数が使えませんが</p> 52 52 <pre><code><span class="synStatement">sub</span><span class="synIdentifier"> hoge (&) </span>{} 53 53 <span class="synStatement">sub</span><span class="synIdentifier"> mymap (&@) </span>{} 54 </code></pre><p>のような形で プロトタイプ宣言すると</p>54 </code></pre><p>のような形でプロトタイプ宣言すると</p> 55 55 <pre><code>hoge {}; 56 56 mymap {} <span class="synConstant">qw( a b c d )</span>; -
websites/perl-users.jp/ttroot/index.html
r12532 r12601 92 92 <li><a href="http://e8y.net/mag/" title="今日のCPANモジュール 目次">今日のCPANモジュール</a></li> 93 93 <li><a href="http://d.hatena.ne.jp/tokuhirom/20080520/1211292598" title="CPANソムリエになる方法 - TokuLog 改めハゲ">CPANソムリエになる方法</a></li> 94 <li>はじめてのXS - <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210582471">#0</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210588286">#1</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210590256">#2</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210606687">#3</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080513/1210695584">#4</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080519/1211214742">#5</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080526/1211819036">#6</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080527/1211869227">#7</a> ,</li>94 <li>はじめてのXS - <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210582471">#0</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210588286">#1</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210590256">#2</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080512/1210606687">#3</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080513/1210695584">#4</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080519/1211214742">#5</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080526/1211819036">#6</a>, <a href="http://subtech.g.hatena.ne.jp/hirose31/20080527/1211869227">#7</a></li> 95 95 </ul> 96 96 </div> -
websites/perl-users.jp/ttroot/modern_introduction_perl/index.html
r12596 r12601 52 52 <li>サブルーチン</li> 53 53 <ol> 54 <li><a href="/modern_introduction_perl/sub_prototype.html"> prototype</a></li>54 <li><a href="/modern_introduction_perl/sub_prototype.html">プロトタイプ</a></li> 55 55 </ol> 56 56 <li>正規表現</li> -
websites/perl-users.jp/ttroot/modern_introduction_perl/sub_prototype.html
r12600 r12601 1 1 [% WRAPPER modern_introduction_perl/wrapper.tt, 2 title => "prototype", 3 last_modified => '$Date: 2008-05-24 10:17:03 +0900 (Sat, 24 May 2008) $' 4 -%] 5 6 [%- USE Markdown -%] 7 [%- USE VimColor -%] 2 title => "プロトタイプ", 3 last_modified => '$Date: 2008-05-24 10:17:03 +0900 (Sat, 24 May 2008) $'; 4 USE Markdown; 5 USE VimColor; -%] 8 6 9 7 [%- FILTER markdown -%] 10 Perlの prototype(書きかけ誰かもっとかいて!)8 Perlのプロトタイプ (書きかけ誰かもっとかいて!) 11 9 ============================================================================== 12 10 … … 15 13 このような指定を「関数のプロトタイプを指定する」といいます。 16 14 17 このプロトタイプ とはprototype.jsとは違い、関数の引数の型の宣言を行うことが出来ます。関数にプロトタイプが定義されている時は、定義された型どおりに関数を呼び出さなければエラーとなります。15 このプロトタイプはJavaScriptのフレームワークであるPrototypeとは違い、関数の引数の型の宣言を行うことが出来ます。関数にプロトタイプが定義されている時は、定義された型どおりに関数を呼び出さなければエラーとなります。 18 16 19 17 [%- END -%]<pre><code>[%- FILTER vimcolor filetype => 'perl' -%] … … 38 36 ではエラーになります。 39 37 40 ### (&@)38 ### `(&@)` 41 39 42 40 [%- END -%]<pre><code>[%- FILTER vimcolor filetype => 'perl' -%] … … 44 42 [%- END -%]</code></pre>[%- FILTER markdown %] 45 43 46 のような形で プロトタイプ宣言すると44 のような形でプロトタイプ宣言すると 47 45 48 46 [%- END -%]<pre><code>[%- FILTER vimcolor filetype => 'perl' -%] … … 57 55 [%- END -%]</code></pre>[%- FILTER markdown %] 58 56 59 のような形で プロトタイプ宣言すると57 のような形でプロトタイプ宣言すると 60 58 61 59 [%- END -%]<pre><code>[%- FILTER vimcolor filetype => 'perl' -%] … … 66 64 のような形で sub を省略出来ます。 67 65 68 [%- END -%]69 70 [%- END-%]66 [%- END; # FILTER markdown 67 END; # WRAPPER 68 -%] -
websites/perl-users.jp/ttroot/modern_introduction_perl/variables.html
r12262 r12601 1 1 [% WRAPPER modern_introduction_perl/wrapper.tt, 2 2 title => "変数", 3 last_modified => '$Date$' 4 -%] 5 6 [%- USE Markdown -%] 7 [%- USE VimColor -%] 3 last_modified => '$Date$'; 4 USE Markdown; 5 USE VimColor; -%] 8 6 9 7 [%- FILTER markdown -%] … … 96 94 XXX - 時間がなかった。後で 97 95 98 [%- END -%]99 100 [%- END-%]96 [%- END; # FILTER markdown 97 END; # WRAPPER 98 -%]
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)