Skip to content

Commit

Permalink
Add some comments (#13)
Browse files Browse the repository at this point in the history
  • Loading branch information
FurmanovD committed Apr 2, 2023
1 parent 645e386 commit 5cfda76
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
2 changes: 1 addition & 1 deletion filesys/fsops/fsops.go
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ func copyFolderContentInt(source string, dest string, levelsDeeper int, deleteso
sourcefilepointer := source + "/" + obj.Name()
destinationfilepointer := dest + "/" + obj.Name()
if obj.IsDir() {
if 0 > levelsDeeper { // recursively all.
if levelsDeeper < 0 { // recursively all.
err = copyFolderInt(sourcefilepointer, destinationfilepointer, levelsDeeper, deletesource)
} else if 1 <= levelsDeeper { // some levels only - continue.
err = copyFolderInt(sourcefilepointer, destinationfilepointer, levelsDeeper-1, deletesource)
Expand Down
4 changes: 4 additions & 0 deletions testing/testvalue/sign.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ type NumberPosNeg interface {
int | int32 | int64 | float32 | float64
}

// Pos returns abs(n) of the number !=0 or 1 otherwise.
func Pos[T NumberPosNeg](n T) T {
if n == 0 {
n = 1
Expand All @@ -13,18 +14,21 @@ func Pos[T NumberPosNeg](n T) T {
return n
}

// Neg returns -abs(n) of the number !=0 or -1 otherwise.
func Neg[T NumberPosNeg](n T) T {
// nolint:typecheck
return -Pos(n)
}

// NonPos returns -abs(n) or zero.
func NonPos[T NumberPosNeg](n T) T {
if n > 0 {
n *= -1
}
return n
}

// NonNeg returns abs(n) or zero.
func NonNeg[T NumberPosNeg](n T) T {
return -NonPos(n)
}

0 comments on commit 5cfda76

Please sign in to comment.