1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<span class="hljs-built_in">print</span> <span class="hljs-string">"I am <span class="hljs-subst">#{<span class="hljs-built_in">math</span>.random! * <span class="hljs-number">100</span>}</span>% sure."</span>
<span class="hljs-function">
<span class="hljs-title">my_function</span> = <span class="hljs-params">(name=<span class="hljs-string">"something"</span>, height=<span class="hljs-number">100</span>)</span> -></span>
<span class="hljs-built_in">print</span> <span class="hljs-string">"Hello I am"</span>, name
<span class="hljs-built_in">print</span> <span class="hljs-string">"My height is"</span>, height
my_function <span class="hljs-name">dance</span>: <span class="hljs-string">"Tango"</span>, <span class="hljs-name">partner</span>: <span class="hljs-string">"none"</span>
my_func <span class="hljs-number">5</span>,<span class="hljs-number">4</span>,<span class="hljs-number">3</span>, <span class="hljs-comment">-- multi-line arguments</span>
<span class="hljs-number">8</span>,<span class="hljs-number">9</span>,<span class="hljs-number">10</span>
<span class="hljs-built_in">table</span> = {
<span class="hljs-name">name</span>: <span class="hljs-string">"Bill"</span>,
<span class="hljs-name">age</span>: <span class="hljs-number">200</span>,
[<span class="hljs-string">"favorite food"</span>]: <span class="hljs-string">"rice"</span>,
:keyvalue,
[<span class="hljs-number">1</span>+<span class="hljs-number">7</span>]: <span class="hljs-string">'eight'</span>
}
<span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">Inventory</span></span>
<span class="hljs-name">new</span>: <span class="hljs-function">=></span>
@items = {}
<span class="hljs-name">add_item</span>: <span class="hljs-function"><span class="hljs-params">(name)</span> =></span>
<span class="hljs-keyword">if</span> @items[name]
@items[name] += <span class="hljs-number">1</span>
<span class="hljs-keyword">else</span>
@items[name] = <span class="hljs-number">1</span>
inv = Inventory!
inv\add_item <span class="hljs-string">"t-shirt"</span>
inv\add_item <span class="hljs-string">"pants"</span>
<span class="hljs-keyword">import</span>
assert_csrf
require_login
<span class="hljs-keyword">from</span> <span class="hljs-built_in">require</span> <span class="hljs-string">"helpers"</span>
|