Golang Get Struct Tag Values

Golang Gopher

Hi. In this post I’ll show how can get struct tag values in Golang. Firstly, very simple don’t be afraid.

Let’s start. Before starting, this post will show you reflection package’s a little part.

Import Reflection Package

Let’s suppose we have struct like this to create database columns. Our scenario is about ORM’s table generator:

Python’da Struct Kullanımı

Evet var olmaz demeyin lütfen. Kısacası struct bir şablon olarak gelir önümüze. Bildiğimiz manada struct, farklı verileri bir araya getiriyoruz yani aslında grupluyor. Peki kullanımı nasıldı ki “Python’da” ile başlayan bir başlık attım ki?

Örneğin D dilinden örnek verecek olursak Ali Çehreli hocam çok güzel açıklamış:

Bu D dili ile yazılan bir örnek. Ve oradan bir alıntı yapmak istiyorum:

struct birbirleriyle ilişkili değişkenleri bir araya getirerek yeni bir tür olarak kullanma olanağı verir:

Benim de yukarıda söylediğimle aynı aslında. Ve sonrasında alt kısımda
Devamını Oku