https://wiki.secondlife.com/w/index.php?title=Typecast/ja&feed=atom&action=history
Typecast/ja - Revision history
2024-03-29T01:17:27Z
Revision history for this page on the wiki
MediaWiki 1.36.1
https://wiki.secondlife.com/w/index.php?title=Typecast/ja&diff=856122&oldid=prev
Mako Nozaki: Undo revision 852222 by Mako Nozaki (Talk)
2010-04-12T12:24:44Z
<p>Undo revision 852222 by <a href="/wiki/Special:Contributions/Mako_Nozaki" title="Special:Contributions/Mako Nozaki">Mako Nozaki</a> (<a href="/wiki/User_talk:Mako_Nozaki" title="User talk:Mako Nozaki">Talk</a>)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:24, 12 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Multi-lang}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Multi-lang}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{LSL Header/ja}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{LSL Header/ja}}</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{LSLC<del style="font-weight: bold; text-decoration: none;">/ja</del>|Syntax}}</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{LSLC|Syntax}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{RightToc}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{RightToc}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
Mako Nozaki
https://wiki.secondlife.com/w/index.php?title=Typecast/ja&diff=852222&oldid=prev
Mako Nozaki: カテゴリ変更
2010-04-10T14:50:21Z
<p>カテゴリ変更</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:50, 10 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Multi-lang}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Multi-lang}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{LSL Header/ja}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{LSL Header/ja}}</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{LSLC|Syntax}}</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{LSLC<ins style="font-weight: bold; text-decoration: none;">/ja</ins>|Syntax}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{RightToc}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{RightToc}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
Mako Nozaki
https://wiki.secondlife.com/w/index.php?title=Typecast/ja&diff=337503&oldid=prev
MasterOf Perl: Correct inaccurate translation
2009-04-28T12:29:55Z
<p>Correct inaccurate translation</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:29, 28 April 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l169">Line 169:</td>
<td colspan="2" class="diff-lineno">Line 169:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Notes ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Notes ==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><div style="padding: 0.5em;"></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><div style="padding: 0.5em;"></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del style="font-weight: bold; text-decoration: none;">配列中の要素を取得するには </del>{{LSLGC/ja|List/Read Element/ja|llList2*}} 関数を使ってください。</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*<ins style="font-weight: bold; text-decoration: none;">list 変数の要素を取得するには </ins>{{LSLGC/ja|List/Read Element/ja|llList2*}} 関数を使ってください。</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></div></td></tr>
</table>
MasterOf Perl
https://wiki.secondlife.com/w/index.php?title=Typecast/ja&diff=325332&oldid=prev
MasterOf Perl: Initial translation
2009-04-19T14:46:36Z
<p>Initial translation</p>
<p><b>New page</b></p><div>{{Multi-lang}}<br />
{{LSL Header/ja}}<br />
{{LSLC|Syntax}}<br />
{{RightToc}}<br />
<br />
値の型を変更するには型キャストが必要です。型キャストには二種類あり、それは明示的な型キャストと、暗黙の型キャストです。明示的な型キャストはプログラマ自身が指定する一方、暗黙の型キャストはコンパイラによって (自動的に) 設定されます。LSL は string 型から key 型、integer 型から float 型への暗黙の型キャストを行ないますが、それはそれぞれ後者の型が要求されている所で前者の値が渡された場合です。<br />
{| {{Prettytable|style=float:right; clear:right; margin:0em; line-height:1em; font-size:75%;}}<br />
|-<br />
!colspan="9"| 可能な型キャスト<br />
|-<br />
|colspan="2" rowspan="2"|<br />
! colspan="7" {{Hl2}}|To<br />
|- align="center" {{Hl2}}<br />
![[integer]]<br />
![[float]]<br />
![[string]]<br />
![[key]]<br />
![[list]]<br />
![[vector]]<br />
![[rotation]]<br />
|- align="center"<br />
! rowspan="7" {{Hl2}}|From<br />
!{{Hl2}}| [[integer]]<br />
| x<br />
| x<br />
| x<br />
|<br />
| x<br />
| <br />
|<br />
|- align="center"<br />
!{{Hl2}}| [[float]]<br />
| x<br />
| x<br />
| x<br />
|<br />
| x<br />
| <br />
|<br />
|- align="center"<br />
!{{Hl2}}| [[string]]<br />
| x<br />
| x<br />
| x<br />
| x<br />
| x<br />
| x<br />
| x<br />
|- align="center"<br />
!{{Hl2}}| [[key]]<br />
| <br />
| <br />
| x<br />
| x<br />
| x<br />
| <br />
| <br />
|- align="center"<br />
!{{Hl2}}| [[list]]<br />
| <br />
| <br />
| x<br />
| <br />
| x<br />
| <br />
| <br />
|- align="center"<br />
!{{Hl2}}| [[vector]]<br />
| <br />
| <br />
| x<br />
| <br />
| x<br />
| x<br />
| <br />
|- align="center"<br />
!{{Hl2}}| [[rotation]]<br />
| <br />
| <br />
| x<br />
| <br />
| x<br />
| <br />
| x<br />
|}<br />
<br />
{{#vardefine:p_type_desc|variable type<br />
}}{{#vardefine:p_value_desc|expression or constant<br />
}}<br />
<div id="box"><br />
== Syntax: ({{LSL Param|type}}){{LSL Param|value}} ==<br />
<div style="padding: 0.5em;"><br />
'''value''' を '''type''' 型へ変換する。<br />
{|<br />
{{LSL DefineRow|expression|type|{{#var:p_type_desc}}}}<br />
{{LSL DefineRow|expression|value|{{#var:p_value_desc}}}}<br />
|}<br />
{{LSL Param|value}} が複数項目からなる式の場合は、それらを括弧 "()" で囲んでおくのが良いでしょう。 ({{LSL Param|type}})({{LSL Param|value}})<br />
</div></div><br />
<br />
<div id="box"><br />
== Examples ==<br />
<div style="padding: 0.5em;"><br />
<lsl><br />
string a = "1.5";<br />
float b = (float)a;<br />
integer c = (integer)a;<br />
<br />
integer i;<br />
i = (integer) 1.23; // 1<br />
i = (integer) -1.23; // -1<br />
i = (integer) "0123"; // 123<br />
i = (integer) "0x12A"; // 298<br />
<br />
float f;<br />
f = (float) "6.2e1"; // 62.0<br />
// "6.2e1", "6.2e+1", "6.2E1", "6.2E+1" are all equivalent.<br />
<br />
string s;<br />
s = (string) [1, 2.3, "a"]; // "12.300000a"<br />
s = (string) <1.0, 2.3, 4.56>; // "<1.00000, 2.30000, 4.56000>"<br />
<br />
list l;<br />
l = (list) ""; // [""]<br />
l = (list) <1.0, 2.3, 4.56>; // ["<1.00000, 2.30000, 4.56000>"]<br />
<br />
vector v;<br />
v = (vector) "<1.0, 2.3, 4.56>"; // <1.0, 2.3, 4.56><br />
v = (vector) "<1.0, 2.3>"; // ZERO_VECTOR (値が不完全なため)<br />
<br />
rotation r;<br />
r = (rotation) "<1.0, 2.3, 4.56, 1.0>"; // <1.0, 2.3, 4.56, 1.0><br />
r = (rotation) "<1.0, 2.3, 4.56>"; // ZERO_ROTATION (値が不完全なため)<br />
</lsl><br />
</div></div><br />
<br />
<div id="box"><br />
<br />
==Example n°2==<br />
<div style="padding: 0.5em;"><br />
<lsl><br />
integer BOOT_TIME;<br />
float BOOT_TIME_2;<br />
string BOOT_T ;<br />
string BOOT_CHAN;<br />
default<br />
{<br />
state_entry()<br />
{<br />
BOOT_TIME = llGetUnixTime(); <br />
BOOT_T = (string)BOOT_TIME;<br />
BOOT_TIME_2 = llGetTimeOfDay();<br />
BOOT_CHAN = (string)BOOT_TIME_2;<br />
llSetObjectDesc( BOOT_T);<br />
llSetText(BOOT_CHAN,<1.0,0.0,0.0>,1.0);<br />
}<br />
<br />
<br />
}<br />
</lsl><br />
</div><br />
<br />
== Caveats ==<br />
<div style="padding: 0.5em;"><br />
*明示的な型キャストは、本来それが不要な場所でも指定可能で、コンパイラはそれについて最適化しません。無用な型キャストはコード分量を増やし、実行速度も下がります。<br />
</div></div><br />
<br />
<div id="box"><br />
== Notes ==<br />
<div style="padding: 0.5em;"><br />
*配列中の要素を取得するには {{LSLGC/ja|List/Read Element/ja|llList2*}} 関数を使ってください。<br />
</div></div></div>
MasterOf Perl