Commit Graph

23 Commits

Author SHA1 Message Date
Xin Hao
f1c337945a feat: Add IsNotNil (#523)
* Add IsNotNil

* Apply suggestions from code review

---------

Co-authored-by: Samuel Berthe <dev@samuel-berthe.fr>
2025-01-26 16:19:29 +01:00
Samuel Berthe
ab471406ed feat: adding CoalesceMap 2025-01-25 16:38:37 +01:00
chg1f
8795ac7ff0 feat: Implement CoalesceOrEmptySlice Function 2025-01-25 16:18:48 +01:00
SnowOnion
9c6999edf6 docs: clarify Empty returns zero value (#543)
* docs: clarify `Empty` returns zero value

https://go.dev/ref/spec#The_zero_value does not define "empty value". It informally mentions "empty value", meaning (non-nil && 0-length) slice or map.

> Note that the zero value for a slice or map type is not the same as an initialized but empty value of the same type.

* docs: other "empty value" -> "zero value"

---------

Co-authored-by: xuanhong <litianchi@papegames.net>
2025-01-24 22:10:28 +01:00
Samuel Berthe
fd136b8a23 lint 💄 2024-08-18 21:40:25 +02:00
Samuel Berthe
f3ee53b393 lint 💄 2024-08-18 21:30:09 +02:00
Samuel Berthe
cb150f5d38 feat: adding FromSlicePtrOr (#506) 2024-07-26 07:56:32 +02:00
Masakazu Ohtsuka
aa609e4f47 feat: add FromSlicePtr (#217)
* feat: add FromSlicePtr

* Update README.md

---------

Co-authored-by: Samuel Berthe <dev@samuel-berthe.fr>
2024-07-26 07:51:40 +02:00
Samuel Berthe
0a145c7cc7 style: replace interface{} by any 2024-06-30 03:34:15 +02:00
Gustavo Okuyama
c4d8094a42 feat(type_manipulation): add Nil (#383)
Co-authored-by: Gustavo Okuyama <gustavo.okuyama@ifood.com.br>
2024-06-27 23:38:37 +02:00
Samuel Berthe
9999d6b13d feat: adding CoalesceOrEmpty (#469) 2024-06-27 15:42:12 +02:00
Samuel Berthe
21395c58ff style: linting IsNil 2023-12-02 15:14:23 +01:00
Eduardo R. Golding
2bbb3ea5f7 Add IsNil function for checking nil values in Go (#399) 2023-12-02 14:48:43 +01:00
Oganes Mirzoyan
56f34e0891 Add EmptyableToPtr (#311)
* Add EmptyableToPtr
2023-03-20 18:05:30 +01:00
Anandraj Elumalai
27d881052b fix: resolved code smells (#258)
Made the project to smell good

Co-authored-by: aelumalai <aelumalai@paypal.com>
2022-10-31 15:48:04 +01:00
Samuel Berthe
31f3bc3a85 test: parallel tests everywhere (#228) 2022-10-02 21:38:26 +02:00
Corentin Clabaut
8290287793 Add FromPtrOr (#177) 2022-07-24 21:35:10 +02:00
Samuel Berthe
d61070e677 feat: adding lo.IsNotEmpty 2022-07-05 00:55:24 +02:00
Samuel Berthe
4149716ede feat: add IsEmpty helper 2022-07-03 21:33:14 +02:00
Samuel Berthe
3f53c7c09d doc: add FromPtr 2022-07-03 20:48:33 +02:00
Freddy
b22b63655c feat: add FromPtr function (#165) 2022-07-03 19:17:24 +02:00
lu4p
305f565368 remove unnecessary explicit typeparams (#134) 2022-05-11 13:10:36 +02:00
Samuel Berthe
e0853ca970 feat: Add FromAnySlice (#133)
* feat: adding FromAnySlice helper
2022-05-10 15:43:34 +02:00