吉里吉里2 Ver2.32r2に付属のドキュメント追加

This commit is contained in:
Takenori Imoto
2016-09-08 17:28:20 +09:00
parent adbe9eca5e
commit 8713024d66
804 changed files with 52818 additions and 1 deletions

View File

@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="Shift_JIS"?>
<!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 with.xml -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>with �X�e�[�g�����g</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="mailto:[email protected]" rev="Made" />
<link href="index.html" target="_top" rel="Start" title="�g�b�v�y�[�W" />
</head>
<body>
<h1><a id="id601" name="id601">with �X�e�[�g�����g</a>
</h1><div class="para"><div>
�@<a id="id602" name="id602" class="targanchor"><dfn>with</dfn></a> �X�e�[�g�����g�́A<code class="inlinecode">.</code> (�h�b�g) ���Z�q�ɂ����鍶�� (�I�u�W�F�N�g) ���ȗ������ꍇ�ɎQ�Ƃ����I�u�W�F�N�g���w�肷�����̂ł��B<br />
<br />
�@�\���͈ȉ��̒ʂ��ł��B<br />
<br />
<code class="bq">with(expression)<br />
&nbsp;&nbsp;&nbsp;&nbsp;�X�e�[�g�����g�܂��̓u���b�N<br />
</code>
<br />
<br />
�@�u�X�e�[�g�����g�܂��̓u���b�N�v���ŁA�������ȗ����ꂽ <code class="inlinecode">.</code> (�h�b�g)���Z�q���g�p���ꂽ�ꍇ�A���� <code class="inlinecode">.</code> (�h�b�g)���Z�q���Q�Ƃ����I�u�W�F�N�g�́Awith �X�e�[�g�����g�� expression �Ŏw�肵���I�u�W�F�N�g�ɂȂ��܂��B<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;with(obj)&nbsp;.member&nbsp;=&nbsp;1;&nbsp;<span class="comment">//&nbsp;obj.member&nbsp;=&nbsp;1;&nbsp;�Ɠ���</span><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;with(obj)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.member1&nbsp;=&nbsp;1;&nbsp;<span class="comment">//&nbsp;obj.member1&nbsp;��&nbsp;1&nbsp;������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.member2&nbsp;=&nbsp;2;&nbsp;<span class="comment">//&nbsp;obj.member2&nbsp;��&nbsp;2&nbsp;������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.member3++;&nbsp;<span class="comment">//&nbsp;obj.member3&nbsp;���C���N�������g</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.method();&nbsp;<span class="comment">//&nbsp;obj.method&nbsp;���Ăяo��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</code>
<br />
<br />
�@���̃X�e�[�g�����g�͓��ɁA�I�u�W�F�N�g�ɑ��ʂ̃v���p�e�B���ݒ肵�����A�A�����ă��\�b�h���ĂԍۂɁA�^�C�s���O�����炷���Ƃ��ł��܂��B<br />
<br />
�@���Ƃ���<br />
<br />
<br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;object&nbsp;=&nbsp;new&nbsp;Foo();<br />
&nbsp;&nbsp;&nbsp;&nbsp;object.setPos(0,&nbsp;0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;object.setSize(100,&nbsp;100);<br />
&nbsp;&nbsp;&nbsp;&nbsp;object.name&nbsp;=&nbsp;&quot;���O����&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;object.color&nbsp;=&nbsp;0xffffffff;<br />
</code>
<br />
<br />
�@�̂悤�ȃX�N���v�g���ȉ��̂悤�ɏ������Ƃ��ł��܂��B<br />
<br />
<br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;object&nbsp;=&nbsp;new&nbsp;Foo();<br />
&nbsp;&nbsp;&nbsp;&nbsp;with(object)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setPos(0,&nbsp;0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setSize(100,&nbsp;100);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.name&nbsp;=&nbsp;&quot;���O����&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.color&nbsp;=&nbsp;0xffffffff;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</code>
<br />
<br />
</div></div>
<h1><a id="id603" name="id603">with �X�e�[�g�����g�ƃI�u�W�F�N�g</a>
</h1><div class="para"><div>
�@with �X�e�[�g�����g�Ŏw�肵�� expression �́Awith �����s�������ŏ��ɂP�񂾂��]�������A���Ƃ͂������Q�Ƃ��邾���ɂȂ��܂��B<br />
<br />
�@���Ƃ��΁A<br />
<br />
<br />
<code class="bq">this.dic&nbsp;=&nbsp;%[];<br />
with(this.dic)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;.member&nbsp;=&nbsp;1;&nbsp;<span class="comment">//&nbsp;this.dic.member&nbsp;��&nbsp;1&nbsp;������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;this.dic&nbsp;=&nbsp;0;&nbsp;<span class="comment">//&nbsp;dic&nbsp;�ɉ����ʂ̕�������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;.member&nbsp;=&nbsp;2;&nbsp;<span class="comment">//&nbsp;this.dic.member&nbsp;��&nbsp;2&nbsp;������</span><br />
}<br />
</code>
<br />
<br />
�@�Ə����Ă��A�Q���ڂ� .member �ւ̑����͐��������ł��傤�Bwith �����s�������ŏ��̏��Ԃ� this.dic ���]�������A���Ƃ͂��̕]�����ꂽ���ʂ��p���Ă��邩���ł��B���� this.dic ���]���������ł͂����܂����B<br />
<br />
�@�]���͍ŏ��̂P�񂾂��̂��߁A�������I�u�W�F�N�g���Q�Ƃ����悤�ȗp�r�ł́A�I�u�W�F�N�g���Q�Ƃ��邽�߂̃R�[�h�����񐶐��������悤�Ȃ��Ƃ��Ȃ��Ȃ��A�����ɂȂ��ꍇ�������܂��B<br />
<br />
�@���L�̗��͈ȉ��Ɠ����̃R�[�h�������������ƍl���邱�Ƃ��o���܂��B<br />
<br />
<br />
<code class="bq">this.dic&nbsp;=&nbsp;%[];<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;�����̓��ʂȃ��[�J���ϐ�&nbsp;=&nbsp;this.dic;<br />
&nbsp;&nbsp;&nbsp;&nbsp;�����̓��ʂȃ��[�J���ϐ�.member&nbsp;=&nbsp;1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;this.dic&nbsp;=&nbsp;0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;�����̓��ʂȃ��[�J���ϐ�.member&nbsp;=&nbsp;2;<br />
}<br />
</code>
<br />
<br />
�@with �X�e�[�g�����g�ł́A�������ȗ����ꂽ . (�h�b�g) ���Z�q�ł����A�N�Z�X�ł��Ȃ��A�����̓��ʂȃ��[�J���ϐ��� expression �̕]���̌��ʂ����������A�ȍ~�A�������ȗ����ꂽ . (�h�b�g) ���Z�q�ł́A���́u�����̓��ʂȃ��[�J���ϐ��v���Q�Ƃ������悤�ɂȂ��܂��B<br />
�@expression ���]���������ʂ��ێ��������X�R�[�v���A���L�́u�����̓��ʂȃ��[�J���ϐ��v�̃��[�J���ϐ��X�R�[�v�Ɠ����Ƃ݂Ȃ����Ƃ��ł��܂� ( with �X�e�[�g�����g���e�����^�����͈͂����̒ʂ��ƂȂ��܂� )�B<br />
</div></div>
<h1><a id="id604" name="id604">with �X�e�[�g�����g�O�ł� . ���Z�q</a>
</h1><div class="para"><div>
�@with �X�e�[�g�����g�O�� <code class="inlinecode">.</code> (�h�b�g) ���Z�q�̍������ȗ����ꂽ�ꍇ�A�O���[�o���I�u�W�F�N�g���Q�Ƃ��邱�ƂɂȂ��܂��B<br />
�@���Ƃ��΁Awith �X�e�[�g�����g�O��<br />
<br />
<code class="inlinecode">.foo = 1;</code><br />
<br />
�@�ƋL�q������<br />
<br />
<code class="inlinecode">global.foo = 1;</code><br />
<br />
�@�Ɠ����Ӗ��ɂȂ��܂��B<br />
</div></div>
<script type="text/javascript" charset="Shift_JIS" src="documentid.js" ></script>
<script type="text/javascript" charset="Shift_JIS" src="postcontent.js" ></script>
</body>
</html>