吉里吉里2 Ver2.32r2に付属のドキュメント追加
This commit is contained in:
137
docs/tjs2doc/contents/with.html
Normal file
137
docs/tjs2doc/contents/with.html
Normal 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 />
|
||||
�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 /> with(obj) .member = 1; <span class="comment">// obj.member = 1; �Ɠ���</span><br />
|
||||
<br />
|
||||
with(obj)<br />
|
||||
{<br />
|
||||
.member1 = 1; <span class="comment">// obj.member1 �� 1 ������</span><br />
|
||||
.member2 = 2; <span class="comment">// obj.member2 �� 2 ������</span><br />
|
||||
.member3++; <span class="comment">// obj.member3 ���C���N�������g</span><br />
|
||||
.method(); <span class="comment">// obj.method ���Ăяo��</span><br />
|
||||
}<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"> var object = new Foo();<br />
|
||||
object.setPos(0, 0);<br />
|
||||
object.setSize(100, 100);<br />
|
||||
object.name = "���O����";<br />
|
||||
object.color = 0xffffffff;<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@�̂悤�ȃX�N���v�g���ȉ��̂悤�ɏ������Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"> var object = new Foo();<br />
|
||||
with(object)<br />
|
||||
{<br />
|
||||
.setPos(0, 0);<br />
|
||||
.setSize(100, 100);<br />
|
||||
.name = "���O����";<br />
|
||||
.color = 0xffffffff;<br />
|
||||
}<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 = %[];<br />
|
||||
with(this.dic)<br />
|
||||
{<br />
|
||||
.member = 1; <span class="comment">// this.dic.member �� 1 ������</span><br />
|
||||
this.dic = 0; <span class="comment">// dic �ɉ����ʂ̕�������</span><br />
|
||||
.member = 2; <span class="comment">// this.dic.member �� 2 ������</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 = %[];<br />
|
||||
{<br />
|
||||
var �����̓��ʂȃ��[�J���ϐ� = this.dic;<br />
|
||||
�����̓��ʂȃ��[�J���ϐ�.member = 1;<br />
|
||||
this.dic = 0;<br />
|
||||
�����̓��ʂȃ��[�J���ϐ�.member = 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>
|
||||
Reference in New Issue
Block a user