Files
krkr2doc/docs/tjs2doc/contents/style.html
2016-09-08 17:50:19 +09:00

105 lines
5.0 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<!-- generated by to_html.pl from style.xml -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>スタイルなど</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="吉里吉里関連リファレンス用標準スタイル" />
<link href="mailto:[email protected]" rev="Made" />
<link href="index.html" target="_top" rel="Start" title="トップページ" />
</head>
<body>
<h1><a id="id349" name="id349">スタイルなど</a>
</h1><div class="para"><div>
 TJS2 は、スタイルとしては C 言語の流れを汲む言語です。一文が改行で終わる BASIC 等と違い、書き方は基本的に「フリースタイル」です。<br />
<br />
 ただし、JavaScript のように一文を改行で終わらせることはできません。<br />
</div></div>
<h1><a id="id350" name="id350">フリースタイル</a>
</h1><div class="para"><div>
 改行やスペース、タブ等、一般に「<a id="id351" name="id351" class="targanchor"><dfn>ホワイトスペース</dfn></a>」と呼ばれる文字は、意味が分からならなければどこにでも入れる事ができます。また、意味が分からなくならないように適宜挿入しなければなりません。<br />
<br />
<code class="bq"><span class="weak">例:</span><br />(1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;func(a,b)&nbsp;{&nbsp;a++;&nbsp;return&nbsp;a+b;&nbsp;}<br />
<br />
(2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;func(a,b)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a++;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;a+b;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
(3)<br />
&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;func(a,b)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a++;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;a+b;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
(4)<br />
&nbsp;&nbsp;&nbsp;&nbsp;function<br />
&nbsp;&nbsp;&nbsp;&nbsp;func<br />
&nbsp;&nbsp;&nbsp;&nbsp;(<br />
&nbsp;&nbsp;&nbsp;&nbsp;a<br />
&nbsp;&nbsp;&nbsp;&nbsp;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;b<br />
&nbsp;&nbsp;&nbsp;&nbsp;)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;a<br />
&nbsp;&nbsp;&nbsp;&nbsp;++<br />
&nbsp;&nbsp;&nbsp;&nbsp;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;return<br />
&nbsp;&nbsp;&nbsp;&nbsp;a<br />
&nbsp;&nbsp;&nbsp;&nbsp;+<br />
&nbsp;&nbsp;&nbsp;&nbsp;b<br />
&nbsp;&nbsp;&nbsp;&nbsp;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
(5)<br />
&nbsp;&nbsp;&nbsp;&nbsp;functionfunc(a,b){a++;returna+b;}<br />
<br />
(6)<br />
&nbsp;&nbsp;&nbsp;&nbsp;f&nbsp;unction&nbsp;fu&nbsp;nc(a,b)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a+&nbsp;+;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;urn&nbsp;a+b;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</code>
<br />
<br />
 これらの、(1) ~ (4) はすべて同じ意味です。ただし、読みやすさの点から (2) または (3) を推奨します。<br />
 (5) は、スペースを入れずに書いたものですが、このようにすると文字がつながってしまい、正常に解釈されません。<br />
 (6) は、スペースを入れるべき所でないところにスペースが入ってしまいますのでエラーになります。<br />
</div></div>
<h1><a id="id352" name="id352">コメント</a>
</h1><div class="para"><div>
 <code class="inlinecode">/*</code><code class="inlinecode">*/</code> で囲まれた部分は、コメントとして扱われ、解釈されません。コメントはネスト ( 入れ子に ) できます。<br />
 同様に、 一行のうち、<code class="inlinecode">//</code> 以降の部分もコメントとして扱われます。<br />
<br />
<br />
<code class="bq"><span class="weak">例:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;example(a,b,c)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;a*b/c;&nbsp;<span class="comment">//&nbsp;a*b/c&nbsp;を返す</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">/*<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;このようにコメントを書くこともできます<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">/*&nbsp;コメントのネストは可能になっています&nbsp;*/</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br />
</code>
<br />
</div></div>
<script type="text/javascript" charset="UTF-8" src="documentid.js" ></script>
<script type="text/javascript" charset="UTF-8" src="postcontent.js" ></script>
</body>
</html>