<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>5分で解決！Perl初心者講座 &#187; デバック</title>
	<atom:link href="https://study.webmanagementmarketing.com/?cat=5&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://study.webmanagementmarketing.com</link>
	<description>Perlプログラムをわかりやすく解説したサイトです。Perlプログラムの導入や設定、書き方などの初歩的な事から、中級者用のエラー解決法や文字コードのトラブルなどを写真を交えて解説しています。</description>
	<lastBuildDate>Sun, 21 Oct 2012 14:18:23 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>エラーを起こさないための簡易デバック</title>
		<link>https://study.webmanagementmarketing.com/?p=68</link>
		<comments>https://study.webmanagementmarketing.com/?p=68#comments</comments>
		<pubDate>Sun, 21 Oct 2012 12:05:19 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[エラー関連]]></category>
		<category><![CDATA[デバック]]></category>

		<guid isPermaLink="false">http://study.webmanagementmarketing.com/?p=68</guid>
		<description><![CDATA[プログラミングの最中に『　この変数の中身なんだろう？　』と 疑問に思うことが多々あります。 それなりのプログラ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>プログラミングの最中に『　この変数の中身なんだろう？　』と</p>
<p>疑問に思うことが多々あります。</p>
<p>それなりのプログラマーであれば、printで実際に変数を</p>
<p>出すという流れになります。</p>
<p>ただ単純にprintを使用していると出力したくないところを</p>
<p>何回も書き直さなければならずとても大変です。</p>
<p>そしてPerlは、VBAのような「　Debug.print 変数　」のような関数がないので</p>
<p>以下のような形でデバッグを仕込むとけっこう楽かも知れない。</p>
<p>※但し、VBAとは違い速度的な部分が落ちる可能性はある。</p>
<p><em>use strict;</em><br />
<em>use warnings;</em></p>
<p><em>my @list;</em><br />
<em>print &#8220;ファイル処理開始\n&#8221;;</em></p>
<p><em>my $debug=1;</em></p>
<p><em>print &#8220;デバッグ&#8221;if($debug==0);</em></p>
<p>&nbsp;</p>
<p>上記のようにデバッグ用の変数を仕込んでおき、</p>
<p>debugしたいときは、debugの変数を変えるだけで</p>
<p>本番モードと開発モードなどいろいろな切り替えが出来ます。</p>
<p>if文も上記のような形でおいておけば、</p>
<p>ソースが汚れず見やすいソースのままかと思います。</p>
<p>if文書きたいんだよ～という方は、if文で囲えばいいと思いますが、</p>
<p>無駄な｛｝はソースが長くなるにつれて読みづらくなったり、</p>
<p>エラーの原因となるため、多少速度が落ちても</p>
<p>この処理の流れの方が私的には有効だと思ってます。</p>
]]></content:encoded>
			<wfw:commentRss>https://study.webmanagementmarketing.com/?feed=rss2&#038;p=68</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perlのプログラムチェック</title>
		<link>https://study.webmanagementmarketing.com/?p=29</link>
		<comments>https://study.webmanagementmarketing.com/?p=29#comments</comments>
		<pubDate>Thu, 18 Oct 2012 18:26:36 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[デバック]]></category>

		<guid isPermaLink="false">http://study.webmanagementmarketing.com/?p=29</guid>
		<description><![CDATA[Perlスクリプトファイルを作成する際に以下の２行を書くこと。 use strict; use warning [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Perlスクリプトファイルを作成する際に以下の２行を書くこと。</p>
<p><em>use strict;</em></p>
<p><em>use warnings;</em></p>
<p>use strict = 厳しいプログラムチェック。</p>
<p>use warnings = 詳しい警告の出力する。</p>
<p>今後作成する際は、この２行を書いていこうと思う。</p>
]]></content:encoded>
			<wfw:commentRss>https://study.webmanagementmarketing.com/?feed=rss2&#038;p=29</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perlの文法チェック</title>
		<link>https://study.webmanagementmarketing.com/?p=27</link>
		<comments>https://study.webmanagementmarketing.com/?p=27#comments</comments>
		<pubDate>Thu, 18 Oct 2012 18:23:01 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[デバック]]></category>

		<guid isPermaLink="false">http://study.webmanagementmarketing.com/?p=27</guid>
		<description><![CDATA[コマンドプロンプト上で以下のコマンドで文法チェックができる。 perl -cw 【スクリプトファイル】 【スク [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>コマンドプロンプト上で以下のコマンドで文法チェックができる。</p>
<p>perl -cw 【スクリプトファイル】</p>
<p>【スクリプトファイル】 syntax OK</p>
<p>と表示されれば文法のチェックが終了する。</p>
<p>syntaxのOKが表示されなければPerlプログラムは動作しない。</p>
]]></content:encoded>
			<wfw:commentRss>https://study.webmanagementmarketing.com/?feed=rss2&#038;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
