SYMBOL INDEX (132 symbols across 53 files) FILE: 01-basics/01-hello/main.go function main (line 5) | func main() { FILE: 01-basics/02-variables/main.go function main (line 14) | func main() { FILE: 01-basics/03-if-and-else/main.go function main (line 5) | func main() { FILE: 01-basics/04-conversions/assignment.go function add (line 9) | func add(no int, secondNumber int) int { function main (line 13) | func main() { FILE: 01-basics/04-conversions/main.go function add (line 10) | func add(first int, second int) int { function main (line 14) | func main() { FILE: 01-basics/04-conversions/reflecting.go function main (line 9) | func main() { FILE: 01-basics/05-loops/main.go function main (line 7) | func main() { FILE: 01-basics/06-user-input/main.go function Advanced (line 5) | func Advanced() { function main (line 20) | func main() { FILE: 01-basics/07-functions/main.go function add (line 9) | func add(first int, second int) int { function add2 (line 13) | func add2(first int, second int) (sum int) { function add3 (line 18) | func add3(first string, second string) int { function calc (line 24) | func calc(first int, second int) (sum int, product int) { function changeName (line 30) | func changeName(name *string) { function main (line 34) | func main() { FILE: 01-basics/07-functions/test.go function main (line 9) | func main() { FILE: 01-basics/08-error-handling/main.go function ReturnPositive (line 10) | func ReturnPositive(no int) (int, error) { function main (line 19) | func main() { FILE: 01-basics/08-error-handling/panic.go function errorHandler (line 10) | func errorHandler() { function Divide (line 18) | func Divide(nominator int, divider int) float32 { function main (line 26) | func main() { FILE: 02-data-types/01-arrays/assignment.go function main (line 7) | func main() { FILE: 02-data-types/01-arrays/main.go function main (line 10) | func main() { FILE: 02-data-types/01-arrays/slice.go function main (line 5) | func main() { FILE: 02-data-types/02-structs /assignment.go type Row (line 7) | type Row struct function main (line 14) | func main() { FILE: 02-data-types/02-structs /main.go type Address (line 6) | type Address struct method setAddress (line 18) | func (a *Address) setAddress(copy Address) { method string (line 24) | func (a Address) string() string { type Person (line 13) | type Person struct type Employee (line 29) | type Employee struct function main (line 34) | func main() { FILE: 02-data-types/03-maps/assignment.go function main (line 5) | func main() { FILE: 02-data-types/03-maps/main.go function main (line 5) | func main() { FILE: 02-data-types/04-interfaces/assignment.go type Point (line 5) | type Point struct type Vehicle (line 10) | type Vehicle struct method fly (line 21) | func (v *Vehicle) fly() { method land (line 25) | func (v *Vehicle) land() { method position (line 29) | func (v Vehicle) position() Point { type Spaceship (line 15) | type Spaceship interface function main (line 33) | func main() { FILE: 02-data-types/04-interfaces/cast.go function elementAt (line 9) | func elementAt(elements interface{}, index int) (interface{}, error) { function main (line 21) | func main() { FILE: 02-data-types/04-interfaces/main.go type Runnable (line 7) | type Runnable interface type Describable (line 11) | type Describable interface type Car (line 15) | type Car struct method run (line 33) | func (c *Car) run() { method description (line 37) | func (c Car) description() string { type Hero (line 21) | type Hero struct method description (line 41) | func (hero Hero) description() string { function DescribeThings (line 25) | func DescribeThings(describable Describable) { function RunThings (line 29) | func RunThings(car *Car) { function main (line 45) | func main() { FILE: 02-data-types/04-interfaces/shape.go type Rectangle (line 5) | type Rectangle struct method area (line 28) | func (r Rectangle) area() int { method location (line 32) | func (r Rectangle) location() Point { type Point (line 10) | type Point struct type Square (line 15) | type Square struct method area (line 36) | func (s Square) area() int { method location (line 39) | func (s Square) location() Point { type Shape (line 19) | type Shape interface function printArea (line 24) | func printArea(shape Shape) { function main (line 43) | func main() { FILE: 02-data-types/04-interfaces/test.go type Car (line 5) | type Car struct method run (line 15) | func (c *Car) run() { type Runnable (line 11) | type Runnable interface function main (line 19) | func main() { FILE: 03-projects/01-first-project/helper/helper.go function Help (line 5) | func Help() { FILE: 03-projects/01-first-project/main.go function main (line 5) | func main() { FILE: 03-projects/02-consume-external/log-tester/helper/helper.go function Help (line 5) | func Help() { FILE: 03-projects/02-consume-external/log-tester/main.go function main (line 9) | func main() { FILE: 03-projects/02-consume-external/main.go function main (line 9) | func main() { FILE: 03-projects/04-testing/main.go function main (line 8) | func main() { FILE: 03-projects/04-testing/math/math.go function Add (line 3) | func Add(lhs int, rhs int) int { function Subtract (line 7) | func Subtract(lhs int, rhs int) int { function Divide (line 11) | func Divide(lhs float32, rhs float32) float32 { FILE: 03-projects/04-testing/math/math_test.go function TestAdd (line 7) | func TestAdd(t *testing.T) { function TestSub (line 15) | func TestSub(t *testing.T) { FILE: 04-webdev/01-json/main.go type Person (line 8) | type Person struct function main (line 13) | func main() { FILE: 04-webdev/01-json/orders.go type OrderItem (line 9) | type OrderItem struct type Order (line 15) | type Order struct type Response (line 20) | type Response struct function main (line 24) | func main() { FILE: 04-webdev/02-web-dev/main.go function hello (line 8) | func hello(w http.ResponseWriter, req *http.Request) { function headers (line 13) | func headers(w http.ResponseWriter, req *http.Request) { function main (line 21) | func main() { FILE: 05-misc/01-logs/batch.go function ProcessFile (line 9) | func ProcessFile(path string) { function main (line 18) | func main() { FILE: 05-misc/01-logs/main.go function Divide2 (line 13) | func Divide2(nominator int, divider int) (float32, error) { function Divide (line 20) | func Divide(nominator int, divider int) float32 { function main (line 27) | func main() { FILE: 05-misc/02-strings/contains.go function main (line 8) | func main() { FILE: 05-misc/02-strings/presentation.go type Person (line 8) | type Person struct function main (line 14) | func main() { FILE: 05-misc/02-strings/strings.go function main (line 8) | func main() { FILE: 05-misc/03-regex/regex.go function main (line 9) | func main() { FILE: 05-misc/03-regex/regex2.go function main (line 8) | func main() { FILE: 05-misc/04-goroutines/channel.go function run (line 8) | func run(ch chan int, no int) { function main (line 12) | func main() { FILE: 05-misc/04-goroutines/channel1.go function produceResults (line 7) | func produceResults(ch chan int) { function main (line 15) | func main() { FILE: 05-misc/04-goroutines/file-search.go function SearchFiles (line 9) | func SearchFiles(dir string, lookFor string) string { function main (line 25) | func main() { FILE: 05-misc/04-goroutines/first.go function myFunction (line 8) | func myFunction() { function anotherFunction (line 14) | func anotherFunction() { function main (line 21) | func main() { FILE: 05-misc/04-goroutines/main.go function SearchFiles (line 9) | func SearchFiles(dir string, lookFor string, ch chan string) { function main (line 26) | func main() { FILE: 05-misc/05-sqlite/main.go function Read (line 12) | func Read(db *sql.DB) { function Update (line 33) | func Update(db *sql.DB) { function Create (line 46) | func Create(db *sql.DB) { function Delete (line 59) | func Delete(db *sql.DB) { function main (line 72) | func main() { FILE: 06-io/01-read-write-files/main.go function main (line 10) | func main() { FILE: 06-io/02-file-directories/main.go function GetType (line 9) | func GetType(isDir bool) string { function main (line 16) | func main() { FILE: 06-io/fix/dir/dir.go function ReadDir (line 33) | func ReadDir(path string) ([]fs.FileInfo, error) { function CreateDir (line 41) | func CreateDir(dirName string) error { FILE: 06-io/fix/file/file.go function OpenText (line 11) | func OpenText(path string) (string, error) { function GetFileInfo (line 20) | func GetFileInfo(path string) (fs.FileInfo, error) { function Append (line 25) | func Append(path string, content string) error { function WriteText (line 36) | func WriteText(path string, content string) error { function CopyFile (line 51) | func CopyFile(src string, dest string) error { function RenameFile (line 71) | func RenameFile(src string, dest string) error { function RemoveFile (line 76) | func RemoveFile(path string) error { FILE: 06-io/fix/main.go type Products (line 12) | type Products struct type Product (line 16) | type Product struct function OpenJson (line 25) | func OpenJson() { function main (line 38) | func main() {