Go Functions: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 15: Line 15:
====<tt>cap()</tt>====
====<tt>cap()</tt>====
<code>cap()</code> returns [[Go_Slices#Slice_Capacity|slice capacity]].
<code>cap()</code> returns [[Go_Slices#Slice_Capacity|slice capacity]].
==Complex Number Manipulation==




* Manipulating complex numbers: <tt>[[go Built-In Functions for Manipulating Complex Numbers#complex.28.29|complex()]]</tt>, <tt>[[go Built-In Functions for Manipulating Complex Numbers#real.28.29|real()]]</tt>, <tt>[[go Built-In Functions for Manipulating Complex Numbers#imag.28.29|imag()]]</tt>




Line 27: Line 29:
* Deletion of map elements <tt>[[Go Maps#delete.28.29|delete()]]</tt>
* Deletion of map elements <tt>[[Go Maps#delete.28.29|delete()]]</tt>
* Handling panics <tt>[[Go Concepts - Error Handling#Panics|panic()]]</tt>, <tt>[[Go Concepts - Error Handling#Panics|recover()]]</tt>
* Handling panics <tt>[[Go Concepts - Error Handling#Panics|panic()]]</tt>, <tt>[[Go Concepts - Error Handling#Panics|recover()]]</tt>
* Manipulating complex numbers: <tt>[[go Built-In Functions for Manipulating Complex Numbers#complex.28.29|complex()]]</tt>, <tt>[[go Built-In Functions for Manipulating Complex Numbers#real.28.29|real()]]</tt>, <tt>[[go Built-In Functions for Manipulating Complex Numbers#imag.28.29|imag()]]</tt>


=DEPLETE THIS=
=DEPLETE THIS=

Revision as of 00:08, 22 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. They give access to Go's internal data structures. Their semantics depends on the arguments.

Length and Capacity

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

len()

len() returns string length, array length, slice length and map size.

cap()

cap() returns slice capacity.

Complex Number Manipulation



DEPLETE THIS


Built-in functions for type conversions.

deplete this Go Concepts - Functions