Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

6 total results found

Basic Syntax

Golang

Golang  ไฟล์ Go ประกอบด้วยส่วนต่างๆ ต่อไปนี้: 1. การประกาศแพ็คเกจ2. การนำเข้าแพ็คเกจ (import)3. ฟังก์ชั่น4. คำสั่งและการแสดงออก เช่น package main import ("fmt") func main() {   fmt.Println("Hello GDSC!") } Package Package คือที่เก็บฟังก์ชัน ซึ่งหนึ...

Type และ Struct ใน Go

Golang

การประกาศ Type ใน Go go สามารถประกาศชนิดของตัวแปรขึ้นมาเองได้ โดยการใช้ keyword "type" นำหน้า type <ชื่อ type> ชนิดของตัวแปร Example: type fahrenheit float32 type celcius float32 จากโค้ดตัวอย่างข้างบน ชนิดตัวแปร fahrenheit และ celcius มีชนิดเป็น float32 ...

Package และ Dependency ของ Go

Golang

การจัดการ Package (Module) และ Dependency ใน Go go.mod คืออะไร? go.mod คือไฟล์ที่เก็บข้อมูลเกี่ยวกับ dependency ภายนอกที่เรานำมาใช้กับ project ของเรา ซึ่ง go.mod ได้มาจากการ run คำสั่ง: go mod init <module_path/module_name> ใน terminal ของเรา ภายในไฟล์ ...

Setup Project Structure และ การ Implement Fiber ใน Go

Golang

Setup Project Structure https://github.com/golang-standards/project-layout Project Structure นั้นไม่ตายตัว แต่ Golang มี standard ของการจัด project layout เราสามารถนำมาใช้กับ project ของเราได้ YourProjectName |__ assets | |__ pics | | |__ logo.png | |...

Implement Gorm และ MySQL ใน Go

Golang

ในส่วนของ Gorm นั้นคือ  Library ORM (Object-relational Mapping) ของ Go เอาไว้ทำ CRUD (Create, Read, Update, Delete) เช่น เก็บข้อมูลลง server หรือ ดึงข้อมูลมาใช้ คล้ายกับ Prisma โดยที่ไม่ต้องเขียน SQL เอง ซึ่ง gorm รองรับทั้ง MySQL, PostgreSQL, SQLite, SQL Serv...

ตัวอย่างการ Query ข้อมูลจาก Database ด้วย Gorm

Golang

Query without condition คำสั่ง query {First, Take, Last}; First จะทำการ order table และ query เอาตัวแรกสุด (index 1) ของ table Take จะทำการ query ข้อมูลของ table โดยจะ limit เอาแค่ตัวเดียว Last  จะทำการ order table และ query เอาตัวสุดท้าย (last index) ขอ...