Added New Static Mesh Functions
This commit is contained in:
@@ -54,8 +54,8 @@
|
||||
</p>
|
||||
<p id="rc_code"><code>
|
||||
<span class="rc_keyword">Function</span> MyFunc<b>(</b>a, b<b>)</b> <br>
|
||||
c = a + b <br>
|
||||
<span class="rc_keyword">Return</span> c <br>
|
||||
c = a + b <br>
|
||||
<span class="rc_keyword">Return</span> c <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Function</span> <br>
|
||||
</code></p>
|
||||
<p>
|
||||
@@ -72,7 +72,7 @@
|
||||
</p>
|
||||
<p id="rc_code"><code>
|
||||
<span class="rc_keyword">Function</span> MyString$ <b>(</b> G$ <b>)</b> <br>
|
||||
<span class="rc_keyword">Return</span> <span class="rc_string">"YOU ENTERED "</span> + G$ <br>
|
||||
<span class="rc_keyword">Return</span> <span class="rc_string">"YOU ENTERED "</span> + G$ <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Function</span> <br>
|
||||
<br>
|
||||
<span class="rc_keyword">Print</span> MyString<b>(</b><span class="rc_string">"SOMETHING"</span><b>)</b> <br>
|
||||
@@ -88,15 +88,15 @@
|
||||
</p>
|
||||
<p id="rc_code"><code>
|
||||
<span class="rc_keyword">Type</span> test_type <br>
|
||||
<span class="rc_keyword">Dim</span> a$ <br>
|
||||
<span class="rc_keyword">Dim</span> b <br>
|
||||
<span class="rc_keyword">Dim</span> a$ <br>
|
||||
<span class="rc_keyword">Dim</span> b <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Type</span> <br>
|
||||
<br>
|
||||
<span class="rc_keyword">Function</span> test<b>(</b>a$, b<b>)</b> <span class="rc_keyword">As</span> test_type <br>
|
||||
<span class="rc_keyword">Dim</span> ret_val <span class="rc_keyword">As</span> test_type <br>
|
||||
ret_val.a = a <br>
|
||||
ret_val.b = b <br>
|
||||
<span class="rc_keyword">Return</span> ret_val <br>
|
||||
<span class="rc_keyword">Dim</span> ret_val <span class="rc_keyword">As</span> test_type <br>
|
||||
ret_val.a = a <br>
|
||||
ret_val.b = b <br>
|
||||
<span class="rc_keyword">Return</span> ret_val <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Function</span> <br>
|
||||
<br>
|
||||
<span class="rc_keyword">Dim</span> myVar <span class="rc_keyword">as</span> test_type <br>
|
||||
@@ -107,8 +107,8 @@
|
||||
You can also have a UDT as a parameter in a function:
|
||||
</p>
|
||||
<p id="rc_code"><code>
|
||||
<span class="rc_keyword">Function</span> <span class="rc_number">2</span><b>(</b>n <span class="rc_keyword">as</span> test_type, j<b>)</b> <br>
|
||||
<span class="rc_keyword">Return</span> <span class="rc_number">0</span> <br>
|
||||
<span class="rc_keyword">Function</span> test2<b>(</b>n <span class="rc_keyword">as</span> test_type, j<b>)</b> <br>
|
||||
<span class="rc_keyword">Return</span> <span class="rc_number">0</span> <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Function</span> <br>
|
||||
</code></p>
|
||||
<p>
|
||||
@@ -116,9 +116,9 @@
|
||||
</p>
|
||||
<p id="rc_code"><code>
|
||||
<span class="rc_keyword">Sub</span> MySub <b>(</b> <b>)</b> <br>
|
||||
<span class="rc_keyword">For</span> i = <span class="rc_number">1</span> <span class="rc_keyword">To</span> <span class="rc_number">5</span> <br>
|
||||
<span class="rc_keyword">Print</span> i <br>
|
||||
<span class="rc_keyword">Next</span> <br>
|
||||
<span class="rc_keyword">For</span> i = <span class="rc_number">1</span> <span class="rc_keyword">To</span> <span class="rc_number">5</span> <br>
|
||||
<span class="rc_keyword">Print</span> i <br>
|
||||
<span class="rc_keyword">Next</span> <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Sub</span> <br>
|
||||
<br>
|
||||
MySub <b>(</b> <b>)</b> <br>
|
||||
@@ -131,7 +131,7 @@
|
||||
</p>
|
||||
<p id="rc_code"><code>
|
||||
<span class="rc_keyword">Sub</span> MySub <b>(</b> a <b>)</b> <br>
|
||||
a = <span class="rc_number">5</span> <br>
|
||||
a = <span class="rc_number">5</span> <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Sub</span> <br>
|
||||
<br>
|
||||
n = <span class="rc_number">0</span> <br>
|
||||
@@ -144,7 +144,7 @@
|
||||
</p>
|
||||
<p id="rc_code"><code>
|
||||
<span class="rc_keyword">Sub</span> MySub <b>(</b> <span class="rc_keyword">ByRef</span> a <b>)</b> <br>
|
||||
a = <span class="rc_number">5</span> <br>
|
||||
a = <span class="rc_number">5</span> <br>
|
||||
<span class="rc_keyword">End</span> <span class="rc_keyword">Sub</span> <br>
|
||||
<br>
|
||||
n = <span class="rc_number">0</span> <br>
|
||||
@@ -153,7 +153,7 @@
|
||||
<span class="rc_keyword">Print</span> n <br>
|
||||
</code></p>
|
||||
<p>
|
||||
The above code is the same as the previous example except that now we use the <b>BYREF</b> keyword to change a to a reference rather than a value. This means the when we pass the variable N to MYSUB, instead of the value stored in N being used as A, whatever we do to A will be done to N directly. This example will output 5 to the console.
|
||||
The above code is the same as the previous example except that now we use the <b>BYREF</b> keyword to change a to a reference rather than a value. This means the when we pass the variable N to MYSUB, instead of the value stored in N being used as A, whatever we do to A will be done to N directly. This example will output 5 to the console.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user