blog/content/post/1970/01/01/1970-01-01-00000045.md

44 lines
3.6 KiB
Markdown

---
title: というわけで少し頑張ってみた
author: kazu634
date: 1969-12-31
wordtwit_post_info:
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:3387;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
categories:
- Perl
---
<div class="section">
<p>
 途中だけど。
</p>
<pre class="syntax-highlight">
<span class="synStatement">use strict</span>;
<span class="synStatement">use warnings</span>;
<span class="synComment"># 変数の宣言</span>
<span class="synStatement">my</span> <span class="synIdentifier">$temp_isbn</span> = <span class="synConstant">&#34;&#34;</span>;
<span class="synStatement">my</span> <span class="synIdentifier">$_odd</span> = <span class="synConstant"></span>;
<span class="synStatement">my</span> <span class="synIdentifier">$_even</span> = <span class="synConstant"></span>;
<span class="synComment"># 適当なisbn10を代入して、978をつける</span>
<span class="synIdentifier">$temp_isbn</span> = <span class="synConstant">'978'</span> . <span class="synConstant">'4582744176'</span>;
<span class="synStatement">print</span> <span class="synConstant">&#34;isbn: &#34;</span> . <span class="synIdentifier">$temp_isbn</span> . <span class="synConstant">&#34;</span><span class="synSpecial">\n</span><span class="synConstant">&#34;</span>;
<span class="synComment"># 一桁ずつばらして配列@fooに代入</span>
<span class="synStatement">my</span> <span class="synIdentifier">@foo</span> = <span class="synStatement">split</span>(<span class="synStatement">//</span>, <span class="synIdentifier">$temp_isbn</span>);
<span class="synComment"># 奇数の処理</span>
<span class="synStatement">print</span> <span class="synConstant">'Odd Number: '</span>;
<span class="synStatement">for</span> (<span class="synStatement">my</span> <span class="synIdentifier">$i</span> = <span class="synConstant"></span>; <span class="synIdentifier">$i</span> &#60;= <span class="synConstant">12</span>; <span class="synIdentifier">$i</span> = <span class="synIdentifier">$i</span> + <span class="synConstant">2</span>){
<span class="synIdentifier">$_odd</span> += <span class="synIdentifier">$foo</span>[<span class="synIdentifier">$i</span>];
<span class="synStatement">print</span> <span class="synIdentifier">$foo</span>[<span class="synIdentifier">$i</span>] . <span class="synConstant">&#34; &#34;</span>;
}
<span class="synStatement">print</span> <span class="synConstant">&#34;</span><span class="synSpecial">\n</span><span class="synConstant">&#34;</span>;
<span class="synComment"># 偶数の処理</span>
<span class="synStatement">print</span> <span class="synConstant">'Even Number: '</span>;
<span class="synStatement">for</span> (<span class="synStatement">my</span> <span class="synIdentifier">$i</span> = <span class="synConstant">1</span>; <span class="synIdentifier">$i</span> &#60; <span class="synConstant">12</span>; <span class="synIdentifier">$i</span> = <span class="synIdentifier">$i</span> + <span class="synConstant">2</span>){
<span class="synIdentifier">$_even</span> += <span class="synIdentifier">$foo</span>[<span class="synIdentifier">$i</span>];
<span class="synStatement">print</span> <span class="synIdentifier">$foo</span>[<span class="synIdentifier">$i</span>] . <span class="synConstant">&#34; &#34;</span>;
}
<span class="synStatement">print</span> <span class="synConstant">&#34;</span><span class="synSpecial">\n</span><span class="synConstant">&#34;</span>;
</pre>
</div>