diff --git a/doc/docs.md b/doc/docs.md index c69c52e4ba..6e3b978345 100644 --- a/doc/docs.md +++ b/doc/docs.md @@ -1651,6 +1651,32 @@ user := users_repo.find_by_id(1)? post := posts_repo.find_by_id(1)? ``` +Another example: +```v +fn compare(a, b T) int { + if a < b { + return -1 + } + if a > b { + return 1 + } + return 0 +} + +println(compare(1,0)) // Outputs: 1 +println(compare(1,1)) // 0 +println(compare(1,2)) // -1 + +println(compare('1','0')) // Outputs: 1 +println(compare('1','1')) // 0 +println(compare('1','2')) // -1 + +println(compare(1.1, 1.0)) // Outputs: 1 +println(compare(1.1, 1.1)) // 0 +println(compare(1.1, 1.2)) // -1 +``` + + ## Concurrency V's model of concurrency is very similar to Go's. To run `foo()` concurrently, just