1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

test high order function

This commit is contained in:
Alexander Medvednikov 2019-12-07 16:13:25 +03:00
parent f51784ee01
commit a594e009f2
2 changed files with 17 additions and 2 deletions

View File

@ -41,8 +41,8 @@ jobs:
run: |
brew services start postgresql
sleep 3
psql -c -d postgres -c 'select rolname from pg_roles'
psql -U postgres -d postgres -c 'create database customerdb;'
psql -d postgres -c 'select rolname from pg_roles'
psql -d postgres -c 'create database customerdb;'
psql -d customerdb -f examples/database/pg/mydb.sql
- name: Test v->c
run: ./v test-compiler

View File

@ -115,6 +115,21 @@ fn high_fn_multi_return(a int, b fn (c []int, d []string) ([]int, []string)) {
}
fn sqr(x int) int {
return x * x
}
fn test_fns() {
// no asserts for now, just test function declarations above
high_fn(sqr)
}
fn test_anon_fn() {
/*
high_fn(fn (x int) int {
println('hello')
return x + 1
})
*/
}