суббота, 8 октября 2016 г.

#1287. "А ваш язык так может?" №8

[ 1 2 3 4 ]
.map> .toArray
.equal [ [ 1 ] [ 2 ] [ 3 ] [ 4 ] ]
.assure 'Тест не прошёл'

[ 1 2 3 4 ]
.slice> 2
.map> .toArray
.equal [ [ [ 1 2 ] ] [ [ 3  4 ] ] ]
.assure 'Тест не прошёл'

0
[ 1 2 3 4 ]
.for> +
.equal 10
.assure 'Тест не прошёл'

0
[ 1 2 3 4 ]
.for> -
.equal -10
.assure 'Тест не прошёл'

[ 1 2 3 4 ]
.map> .mul 2
.equal [ 2 3 6 8 ]
.assure 'Тест не прошёл'

[ 2 3 6 8 ]
.map> .div 2
.equal [ 1 2 3 4 ]
.assure 'Тест не прошёл'

[ 2 3 6 8 ]
.map> .div 2
.revert>
.equal [ 4 3 2 1 ]
.assure 'Тест не прошёл'

[ 1 2 3 4 ]
.slice> 2
.map> ( 0 .swap .for> + )
.equal [ 3 7 ]
.assure 'Тест не прошёл'

[ 1 2 3 4 ]
.slice> 2
.map> ( 0 .swap .for> - )
.equal [ -3 -7 ]
.assure 'Тест не прошёл'

[ 1 2 3 4 5 6 ]
.slice> 3
.map> ( 0 .swap .for> + )
.equal [ 6 15 ]
.assure 'Тест не прошёл'

[ 1 2 3 4 5 ]
.slice> 3
.map> ( 0 .swap .for> + )
.equal [ 6 void ]
.assure 'Тест не прошёл'

[ 1 2 3 4 5 6 ]
.slice> 3
.map> ( 0 .swap .for> - )
.equal [ -6 -15 ]
.assure 'Тест не прошёл'

[ 1 2 3 4 5 ]
.slice> 3
.map> ( 0 .swap .for> - )
.equal [ -6 void ]
.assure 'Тест не прошёл'

Комментариев нет:

Отправить комментарий