UTF-8に単純変換

This commit is contained in:
Takenori Imoto
2016-09-08 17:35:30 +09:00
parent 8713024d66
commit 0532684298
641 changed files with 22561 additions and 21149 deletions

View File

@@ -5,18 +5,18 @@
<!-- generated by to_html.pl from switch.xml -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>switch �X�e�[�g�����g</title>
<title>switch ステートメント</title>
<meta name="author" content="W.Dee" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link href="browser.css" type="text/css" rel="stylesheet" title="�g���g���֘A���t�@�����X�p�W���X�^�C��" />
<link href="browser.css" type="text/css" rel="stylesheet" title="吉里吉里関連リファレンス用標準スタイル" />
<link href="mailto:[email protected]" rev="Made" />
<link href="index.html" target="_top" rel="Start" title="�g�b�v�y�[�W" />
<link href="index.html" target="_top" rel="Start" title="トップページ" />
</head>
<body>
<h1><a id="id353" name="id353">switch �X�e�[�g�����g </a>
<h1><a id="id353" name="id353">switch ステートメント </a>
</h1><div class="para"><div>
�@switch �X�e�[�g�����g���g���ƁAif �` else if ���Ȍ��ɏ������Ƃ��ł��܂��B�ȉ��̍\�����Ƃ��܂��B<br />
 switch ステートメントを使うと、if else if を簡潔に書くことができます。以下の構文をとります。<br />
<br />
<code class="bq">switch(base_expression)<br />
@@ -37,43 +37,43 @@ case&nbsp;condition_expression2&nbsp;:<br />
<br />
<br />
�@base_expression �ɂ͎��������A�ŏ��ɂ��̎����]�������܂��Bswitch �̎��̃u���b�N�̒��� case �̎��� condition_expression? �ɂ����������܂��B<br />
�@condition_expression? �̓u���b�N���Ŏ��X�ɕ]�������܂��B�]�����ꂽ���ʂ� base_expression �Ɠ����ꍇ�A�����������s���J�n�����܂��Bcondition_expression? �ɍ��v���Ȃ��ꍇ�́A���̊Ԃɂ����ꂽ�����X�e�[�g�����g�͖��������܂��B�܂��A���v�����ꍇ�A�����ȍ~�Acase �� default �͖��������܂��B<br />
�@default: �͏ȗ��ł��܂����Adefault �������ꂽ�ꍇ�͋����I�� default �ȍ~�̕����X�e�[�g�����g�����s�����܂��B<br />
�@�u���b�N�𔲂����ɂ� <a id="id356" name="id356" class="targanchor"><dfn>break</dfn></a>; �������܂��Bbreak �������Y���āA���� case �̓��e�܂Ŏ��s���Ă��܂��̂͂悭���邱�ƂȂ̂Œ��ӂ��Ă��������B<br />
 base_expression には式を書き、最初にこの式が評価されます。switch の次のブロックの中の case の次の condition_expression? にも式を書きます。<br />
 condition_expression? はブロック内で次々に評価されます。評価された結果が base_expression と同じ場合、そこから実行が開始されます。condition_expression? に合致しない場合は、その間にかかれた文やステートメントは無視されます。また、合致した場合、それ以降、case default は無視されます。<br />
 default: は省略できますが、default がかかれた場合は強制的に default 以降の文やステートメントが実行されます。<br />
 ブロックを抜けるには <a id="id356" name="id356" class="targanchor"><dfn>break</dfn></a>; を書きます。break を書き忘れて、次の case の内容まで実行してしまうのはよくあることなので注意してください。<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;switch(a)<br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;switch(a)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;0:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;��&nbsp;0&nbsp;�ł�&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;&nbsp;0&nbsp;です&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;1:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;b&nbsp;��&nbsp;1&nbsp;�ł�&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;b&nbsp;&nbsp;1&nbsp;です&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;2:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;b&nbsp;��&nbsp;2&nbsp;�ł�&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;b&nbsp;&nbsp;2&nbsp;です&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;b&nbsp;��&nbsp;0&nbsp;�ł�&nbsp;1&nbsp;�ł�&nbsp;2&nbsp;�ł������܂���&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;b&nbsp;&nbsp;0&nbsp;でも&nbsp;1&nbsp;でも&nbsp;2&nbsp;でもありません&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;switch(a)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;0:<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;1:&nbsp;<span class="comment">//&nbsp;break&nbsp;���Ȃ��̂�&nbsp;case&nbsp;0&nbsp;�̏ꍇ�͂������ʉ߂���</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;��&nbsp;0&nbsp;��&nbsp;1&nbsp;�ł�&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;1:&nbsp;<span class="comment">//&nbsp;break&nbsp;がないので&nbsp;case&nbsp;0&nbsp;の場合はここを通過する</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;&nbsp;0&nbsp;&nbsp;1&nbsp;です&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;2:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;��&nbsp;2&nbsp;�ł�&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span class="comment">//&nbsp;default&nbsp;���Ȃ��̂�&nbsp;0&nbsp;1&nbsp;2&nbsp;�ȊO�̏ꍇ�͂Ȃɂ����s�����Ȃ�</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;&nbsp;2&nbsp;です&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span class="comment">//&nbsp;default&nbsp;がないので&nbsp;0&nbsp;1&nbsp;2&nbsp;以外の場合はなにも実行されない</span><br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;switch(a)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;b+1:&nbsp;<span class="comment">//&nbsp;case&nbsp;�̌��ɂ͎����w���ł���</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;b+1:&nbsp;<span class="comment">//&nbsp;case&nbsp;の後には式も指定できる</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a==b+1&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;c+b:<br />
@@ -82,10 +82,10 @@ case&nbsp;condition_expression2&nbsp;:<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;switch(str)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&quot;����������&quot;:&nbsp;<span class="comment">//&nbsp;���������w���ł���</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&quot;あいうえお&quot;:&nbsp;<span class="comment">//&nbsp;文字列も指定できる</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type=1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&quot;����������&quot;:<br />
&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&quot;かきくけこ&quot;:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type=2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />