~~~
.item {
hover-on! :
ele = $1( input.url ) ,
ele:empty == true ?
(self.value = "empty") #
(self.value = "filled"),
ele:hover = true,
self::width = ele.box-content-width(),
self.$(.icon) -> @(ele) ele::background = "#CCC"
;
}
~~~
上面加紅的部分其實是定義了一個匿名函數.
對于一般的函數, 定義的格式如下:
~~~
foo = @( a, b ) c = a + b, return c
AAuto中類似的定義函數的代碼如下:
foo = function( a, b ){ c = a + b; return c; }
~~~
調用時使用 foo(12, 35) 即可.