Tugas Alta Immersive Backend Golang Fundamental Programming (Pointer, Struct, Method, Interface)

Overview

Tatacara Melakukan Setup Tugas

clone project ini dengan cara

git clone https://github.com/Immersive-Backend-Resource/Pointer-Struct-Method-Interface.git

setelah clone selesai, jalankan perintah cd Pointer-Struct-Method-Interface --> HAL INI DILAKUKAN 1x saja

Setelah pindah folder, lakukan perintah dibawah ini secara berurutan :

rm -rf .git
chmod 777 ./execute.sh

setelah menjalankan perintah diatas, lakukan inisialisasi ulang untuk git dengan

git init

buat repository pada github organization kalian dengan format: Pointer-Struct-Method-Interface

Tatacara Mengerjakan Tugas

  1. Lengkapi function yang sudah disediakan

  2. DILARANG MENGUBAH TIPE DATA HASIL RETURN

  3. Untuk melakukan run program setiap soal lakukan seperti contoh(sesuaikan keperluan):

    go run ./problem1/problem1.go
    
  4. Setelah semua program selesai dikerjakan, jalankan

    ./execute.sh
    
  5. Screenshoot terminal hasil perintah nomor 4. contoh

  6. Push project ini dan hasil screenshoot ke repo yang telah dibuat pada github organization.

  7. Selamat Mengerjakan!!! 😁

You might also like...
Highly configurable struct to map converter.

Mapify Highly configurable struct to map converter. Will convert maps into other maps as well (work in progress). Features configuration outside the s

A pure Golang implementation of Rockchip rknand vendor storage interface.

go-rkvendorstorage A pure Golang implementation of Rockchip rknand vendor storage interface. Usage package main import ( "fmt" "github.com/jamesits

Code Generation for Functional Programming, Concurrency and Generics in Golang

goderive goderive derives mundane golang functions that you do not want to maintain and keeps them up to date. It does this by parsing your go code fo

Rest Api Generator for Golang Programming Language

Rest Api Generator for Golang Programming Language

Utilities and immutable collections for functional programming in Golang

Utilities and immutable collections for functional programming in Golang. This is an experimental library to play with the new Generics Feature in Go 1.18.

A pluggable backend API that enforces the Event Sourcing Pattern for persisting & broadcasting application state changes
A pluggable backend API that enforces the Event Sourcing Pattern for persisting & broadcasting application state changes

A pluggable "Application State Gateway" that enforces the Event Sourcing Pattern for securely persisting & broadcasting application state ch

Instagram Backend API Using GO
Instagram Backend API Using GO

InstaCloneGo ⚡ Instagram Backend API Using GO Setup ❄️ go run server.go API END POINTS CREATE USERS :http://localhost:8001/users GET A USER USING ID

efaceconv - Code generation tool for high performance conversion from interface{} to immutable type without allocations.

efaceconv High performance conversion from interface{} to immutable types without additional allocations This is tool for go generate and common lib (

Perforator is a tool for recording performance metrics over subregions of a program using the Linux "perf" interface.

Perforator Perforator is a tool for recording performance metrics over subregions of a program (e.g., functions) using the Linux "perf" interface.

Owner
null
A helper function to create a pointer to a new object in Go 1.18+

A helper function to create a pointer to a new object in Go 1.18+

Carl Johnson 52 Nov 9, 2022
Copier for golang, copy value from struct to struct and more

Copier I am a copier, I copy everything from one to another Features Copy from field to field with same name Copy from method to field with same name

Jinzhu 3.9k Jan 8, 2023
Reload Go code in a running process at function/method level granularity

got reload? Function/method-level stateful hot reloading for Go! Status Very much work in progress.

null 34 Nov 9, 2022
Go implementation Welford’s method for one-pass variance computation

Welford - Online method of calculating variance and standard deviation Go implementation Welford’s method for one-pass variance computation with D. H.

Axiom, Inc. 8 Jan 6, 2023
Go library to interface with NEAR nodes' JSON-RPC interface

StreamingFast Solana library for Go Go library to interface with NEAR nodes' JSON-RPC interface Contributing Issues and PR in this repo related strict

StreamingFast 1 Nov 9, 2021
A Runtime Struct Builder for Go

A Runtime Struct Builder for Go

null 31 Jul 8, 2022
Robust & Easy to use struct mapper and utility methods for Go

go-model Robust & Easy to use model mapper and utility methods for Go struct. Typical methods increase productivity and make Go development more fun ?

Jeevanandam M. 370 Dec 30, 2022
Go tool to modify struct field tags

Go tool to modify/update field tags in structs. gomodifytags makes it easy to update, add or delete the tags in a struct field. You can easily add new tags, update existing tags (such as appending a new key, i.e: db, xml, etc..) or remove existing tags

Fatih Arslan 1.9k Jan 1, 2023
Go linter to check the struct literal to use field name

Structfield Find struct literals using non-labeled fields. The structfield analysis reports the usage of struct literal using non-labeled fields more

Nuruddin Ashr 3 Aug 23, 2021
gin struct controller

gin struct controller

null 1 Oct 4, 2021