Skip to content
Home
Post Code
Jass (Warcraft III)
Wurst
GUI (Warcraft III)
Galaxy (StarCraft II)
GUI (StarCraft II)
C++
Java
Delphi
Text
Search Code
Compare Code
Uploads
Draw
Create New Drawing
View Drawings
Graph
Log in
<pre class="jasscode"><span class="style_keyword">init</span> compress<span class="style_symbol">(</span><span class="style_symbol">(</span>Test t<span class="style_symbol">)</span> <span class="style_symbol">-</span>> <span class="style_keyword">begin</span> print<span class="style_symbol">(</span><span class="style_string">"h"</span><span class="style_symbol">)</span> <span class="style_keyword">end</span><span class="style_symbol">)</span> <span class="style_keyword">abstract</span> <span class="style_keyword">class</span> Test <span class="style_keyword">abstract</span> <span class="style_keyword">function</span> do<span class="style_symbol">(</span>Test test<span class="style_symbol">)</span> <span class="style_keyword">function</span> encodePositions<span class="style_symbol">(</span>Test tp<span class="style_symbol">)</span> print<span class="style_symbol">(</span><span class="style_string">"e"</span><span class="style_symbol">)</span> doSeq<span class="style_symbol">(</span><span class="style_symbol">(</span>Test t<span class="style_symbol">)</span> <span class="style_symbol">-</span>> tp.do<span class="style_symbol">(</span>tp<span class="style_symbol">)</span><span class="style_symbol">)</span> print<span class="style_symbol">(</span><span class="style_string">"f"</span><span class="style_symbol">)</span> <span class="style_keyword">function</span> compress<span class="style_symbol">(</span>Test tp<span class="style_symbol">)</span> print<span class="style_symbol">(</span><span class="style_string">"a"</span><span class="style_symbol">)</span> doSeq<span class="style_symbol">(</span><span class="style_symbol">(</span>Test t<span class="style_symbol">)</span> <span class="style_symbol">-</span>> <span class="style_keyword">begin</span> print<span class="style_symbol">(</span><span class="style_string">"c"</span><span class="style_symbol">)</span> encodePositions<span class="style_symbol">(</span><span class="style_symbol">(</span>Test t<span class="style_symbol">)</span> <span class="style_symbol">-</span>> <span class="style_keyword">begin</span> print<span class="style_symbol">(</span><span class="style_string">"g"</span><span class="style_symbol">)</span> tp.do<span class="style_symbol">(</span>t<span class="style_symbol">)</span> <span class="style_keyword">end</span><span class="style_symbol">)</span> print<span class="style_symbol">(</span><span class="style_string">"d"</span><span class="style_symbol">)</span> <span class="style_keyword">end</span><span class="style_symbol">)</span> print<span class="style_symbol">(</span><span class="style_string">"b"</span><span class="style_symbol">)</span> <span class="style_keyword">function</span> doSeq<span class="style_symbol">(</span>Test t<span class="style_symbol">)</span> nullTimer<span class="style_symbol">(</span><span class="style_symbol">(</span><span class="style_symbol">)</span> <span class="style_symbol">-</span>> t.do<span class="style_symbol">(</span>t<span class="style_symbol">)</span><span class="style_symbol">)</span> </pre>
select language
jass
java
delphi
C++
php
GSL
galaxy
visualBasic
> wurst
Text
Markdown
select style
default
bbcode - default
Jasscraft
> jasscraft html
visual
lightweight
lightweightNr
goto line:
Compare with:
text copy window
edit this code
post new code
init compress((Test t) -> begin print("h") end) abstract class Test abstract function do(Test test) function encodePositions(Test tp) print("e") doSeq((Test t) -> tp.do(tp)) print("f") function compress(Test tp) print("a") doSeq((Test t) -> begin print("c") encodePositions((Test t) -> begin print("g") tp.do(t) end) print("d") end) print("b") function doSeq(Test t) nullTimer(() -> t.do(t))