learngo

module
v0.0.0-...-666d3f7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2023 License: MIT

README

gopractice

Go exercises and practicing basic concept.

Directories

Path Synopsis
GettingStarted
bufiopkg
ch1
example3
Creating a program interface with the flag package
Creating a program interface with the flag package
example4
Getting and setting environment variables with default values
Getting and setting environment variables with default values
example5
Retrieving the current working directory
Retrieving the current working directory
example6
Getting the current process PID
Getting the current process PID
example7
Hangling operating system signals
Hangling operating system signals
example8
Calling and external process
Calling and external process
ch2
example1
Finding the substring in a string
Finding the substring in a string
example2
Breaking the string into words
Breaking the string into words
errors
p1
Error Interface from Go standard library
Error Interface from Go standard library
p2
exercises
array/exer1
--Summary:
--Summary:
errhandling/exer1
Movie Ratings
Movie Ratings
errhandling/exer2
Odd or Even
Odd or Even
errhandling/exer3
Leap Year
Leap Year
errhandling/exer4
Simplify the Lear Year from previous exercise
Simplify the Lear Year from previous exercise
errhandling/exer5
Days in the Month
Days in the Month
ifelse/exer1
Validate User/Password Challenge
Validate User/Password Challenge
ifelse/exer2
Age Seasons
Age Seasons
ifelse/exer3
Simplify it
Simplify it
ifelse/exer4
Arg count
Arg count
ifelse/exer5
Vowel or Consonant
Vowel or Consonant
iota/exer1
Iota
Iota
iota/exer2
Iota Months #2
Iota Months #2
iota/exer3
Iota Seasons
Iota Seasons
iota/exer4
--Summary:
--Summary:
iota/exer5
iota example
iota example
pointers/exer1
--Summary:
--Summary:
range/exa1
Range example
Range example
recfunc/exer1
--Summary:
--Summary:
sec4Review2
Library Books Lending Jurnals
Library Books Lending Jurnals
strings/exer1
Windows Path
Windows Path
strings/exer2
Print JSON
Print JSON
strings/exer3
Raw Concat
Raw Concat
strings/exer4
Count the Chars
Count the Chars
strings/exer5
Improved Banger
Improved Banger
strings/exer6
ToLowerCase
ToLowerCase
strings/exer7
Trim It
Trim It
strings/exer8
Right Trim It
Right Trim It
switch/exer1
Richter Scale
Richter Scale
switch/exer5
Part of the day challenge
Part of the day challenge
testing/exer1
--Summary:
--Summary:
interface
p1
Creation and Implemetation of Interface
Creation and Implemetation of Interface
p2
Interface Example
Interface Example
p3
Interface Example
Interface Example
iota
p1
Iota example 1
Iota example 1
ospkg
readerwriter
p1
Reader and Writer Interface
Reader and Writer Interface
p2
Reader and Writer Interface
Reader and Writer Interface
samplesearch
sec1
ex1
Path separator example
Path separator example
greeter
Learn the basic of os.Args
Learn the basic of os.Args
sec4
array/ex1
array example 1
array example 1
map/exa1
Map example
Map example
pointers/exa1
Pointer example
Pointer example
pointers/exa2
Pointer example
Pointer example
pointers/exa3
Pointers Example
Pointers Example
pointers/exa4
Pointer Example
Pointer Example
slice/exa1
Slice example
Slice example
struct/p1
Truct practice exmaple 1
Truct practice exmaple 1
sec5
iota/expl1
Iota example
Iota example
recfunc/expl1
Receiver Functions Example
Receiver Functions Example
recfunc/expl2
Receiver function example
Receiver function example
test/expl3
Testing in Go example
Testing in Go example
variatics/expl1
Variatics function example
Variatics function example
sec6
interface/expl1
interface example
interface example
interface/expl2
Interface example
Interface example
sec7
channels/expl1
Channels example
Channels example
channels/expl2
Buffered channel example
Buffered channel example
channels/expl3
channel example
channel example
concurency/expl1
Concurrnt Programming example
Concurrnt Programming example
concurency/expl2
Goroutine with closure function
Goroutine with closure function
concurency/expl3
Goroutine example
Goroutine example
defer/expl1
Defer example code
Defer example code
defer/expl2
Defer co example
Defer co example
funcLiteral/expl1
Function Literals: 01, Anonymous Function | 02, Closures | 03, Aliases Anonymous Function
Function Literals: 01, Anonymous Function | 02, Closures | 03, Aliases Anonymous Function
funcLiteral/expl2
Function Literals: 01, Anonymous Function | 02, Closures | 03, Aliases As Function Parameter
Function Literals: 01, Anonymous Function | 02, Closures | 03, Aliases As Function Parameter
funcLiteral/expl3
Function Literals: 01, Anonymous Function | 02, Closures | 03, Aliases Closures Function
Function Literals: 01, Anonymous Function | 02, Closures | 03, Aliases Closures Function
funcLiteral/expl5
Function Literals Example
Function Literals Example
Interface
Interface
test
p1
veriatic
p1
Veriatic function example
Veriatic function example

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL