Skip to content

Commit f9a70aa

Browse files
committed
docs: 调整依赖到文档最前面方便复制
1 parent 9974b84 commit f9a70aa

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
# Golang 三元表达式实现
22

3+
4+
引入依赖:
5+
6+
```text
7+
go get -u github.com/CC11001100/go-ternary-expression
8+
```
9+
10+
311
Golang中缺少三元表达式,就导致某些情况三元表达式一行就能搞定的事情到Golang里面就得写得很啰嗦, 这是无法忍受的,这个库就是借助大量自定义的if函数来实现类似三元表达式的功能。
412

513
所有的API都在if_expression包下,根据三元表达式返回的不同类型有不同的名字:
614
![](.README_images/26e47025.png)
715

8-
比如最常见的默认值
16+
比如最常见的默认值场景
917

1018
```go
1119
threadNum := 0
1220
fmt.Printf("线程数: %d", if_expression.ReturnInt(threadNum == 0, 1, threadNum))
1321

1422
```
1523

16-
安装:
17-
18-
```text
19-
go get -u github.com/CC11001100/go-ternary-expression
20-
```
21-
2224

0 commit comments

Comments
 (0)