Go Functions: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 12: Line 12:
{{External|https://golang.org/ref/spec#Length_and_capacity}}
{{External|https://golang.org/ref/spec#Length_and_capacity}}
====<tt>len()</tt>====
====<tt>len()</tt>====
Used to return [[Go_Strings#String_Length|string length]], array length, slice length and map size.
Used to return [[Go_Strings#String_Length|string length]], [[Go_Arrays#Array_Length|array length]], [[Go_Slices#Slice_Length|slice length]] and [[Go_Maps#Map_Size|map size]].


====<tt>cap()</tt>====
====<tt>cap()</tt>====

Revision as of 23:53, 21 August 2023

Internal

Overview

Go functions allow variables to be declared, inside the function, with the short variable declaration.

Built-in Functions

Built-in functions are available by default, without importing any package. Their names are predeclared function identifiers.

Length and Capacity

https://golang.org/ref/spec#Length_and_capacity

len()

Used to return string length, array length, slice length and map size.

cap()

Built-in functions for type conversions.

DEPLETE THIS

deplete this Go Concepts - Functions