Update for 25-01-22 16:00
This commit is contained in:
parent
c1a0cf858d
commit
9fe49f4d51
24
lang/Go.wiki
24
lang/Go.wiki
@ -4,4 +4,26 @@ Programming language made by google.
|
||||
|
||||
== defer ==
|
||||
|
||||
`defer`
|
||||
`defer` adds the function call after the keyword to a stack. All of the calls
|
||||
on that stack are called when the function in which they were added returns.
|
||||
This means that they are called in filo order.
|
||||
|
||||
This is useful because we can add the code to cleanup a resource to this
|
||||
`defer` stack when its initilized, and then we do not have to remember to clean
|
||||
it up later.
|
||||
|
||||
== flag ==
|
||||
|
||||
`flag` is a package for parsing cli flags. This supports
|
||||
|
||||
{{{
|
||||
-flag=x
|
||||
-flag x
|
||||
--flag=x
|
||||
--flag x
|
||||
|
||||
-boolflag
|
||||
--boolflag
|
||||
-boolflag=value
|
||||
--boolflag=value
|
||||
}}}
|
||||
|
Loading…
Reference in New Issue
Block a user