ما در آکادمی Ù‡Ú© برایت بیشتر آموزش برنامه نویسی از صÙر تا صد بر روی توسعه وب پشتیبان تمرکز داریم ØŒ بنابراین Ù…ÛŒ بینیم Ú©Ù‡ بیشتر دانش آموزان ما دارای نقش استاندارد توسعه وب مانند مهندسین نرم اÙزار ØŒ توسعه دهندگان وب Ùˆ توسعه دهندگان وب Front-End هستند Ú©Ù‡ در پایتون یا به زبان های دیگر کار Ù…ÛŒ کنند. پروتکل ها ØŒ وظای٠و گردش کاری Ú©Ù‡ هنگام ایجاد یک وب سایت Ù…ÛŒ آموزید ØŒ پای کار خوبی برای مشاغل Ùناوری خواهد بود. ما Ù…ÛŒ بینیم Ú©Ù‡ درجه های زیادی آموزش برنامه نویسی از صÙر تا صد ابتدا به توسعه وب Ù…ÛŒ پردازند ØŒ سپس اگر در نهایت بخواهند در علم داده یا رایانش علمی کار کنند ØŒ پس از یادگیری تمام اصول اصلی ØŒ Ù…ÛŒ توانند تغییر Ø´Ú©Ù„ دهند.
این مقاله بر روی کار با معماری Ø´ÛŒ گرا در گلنگ تمرکز شده است. ما کلاس هایی در Golang نداریم ØŒ بنابراین تنها راه برای Øمایت از مدل Ø´ÛŒ گرا کار با میله است.
ایجاد Structs در گلنگ
از ساختارها Ù…ÛŒ توان برای نشان دادن یک Ø´ÛŒ پیچیده متشکل از چندین جÙت مقدار کلید استÙاده کرد.
بیایید به دنبال یک سناریو بگردیم: ما Ù…ÛŒ خواهیم آموزش برنامه نویسی از صÙر تا صد نماینده یک کارمند در سازمان خود باشیم. به منظور نمایندگی یک کارمند ØŒ ما به ترکیبی از جÙت های مقدار کلیدی نیاز داریم Ú©Ù‡ Øاوی تمام داده های مربوط به کارمندان است. نهاد کارمند Ù…ÛŒ تواند از چندین کلید / ویژگی مانند نام ØŒ سن ØŒ تعیین Ùˆ Øقوق تشکیل شده باشد. همه این ویژگی ها / خصوصیات در مجموع نمایانگر یک کارمند واØد در سازمان ما هستند.
بیایید یک dtruktur کارمند ساده با مشخصات اولیه داده ایجاد کنیم.
کد بالا شامل بلوک های ساختمانی زیر است:
از کلمه کلیدی type Ù…ÛŒ توان برای تعری٠آموزش برنامه نویسی از صÙر تا صد نوع جدید در Golang استÙاده کرد.
کارمند به عنوان نام ساختار جدیدی منتقل شده است.
کلمه کلیدی ساختار به ما اطلاع Ù…ÛŒ دهد Ú©Ù‡ در Øال ایجاد یک نوع داده ساختار هستیم.
اÙزودن خصوصیات به ساختار بهمراه نوع خاصیت.
Golang ایمنی دقیق نوع را تضمین Ù…ÛŒ کند. بنابراین ØŒ ما باید نوع ویژگی را هنگام اعلام ساختار مشخص کنیم. اختصاص مقدار هر نوع دیگر در این آموزش برنامه نویسی از صÙر تا صد خصوصیات منجر به خطاهای زمان کامپایل Ù…ÛŒ شود.
ایجاد اشیا From از ساختار
هنگامی Ú©Ù‡ ساختار جدید در دسترس قرار گرÙت ØŒ ما به روش هایی برای ایجاد اشیا از آن نیاز داریم. در مرØله بعدی ØŒ ما به جزئیات Ù†Øوه ایجاد یک Ø´ÛŒ برای ساختار تعری٠شده (کارمند) خواهیم پرداخت. روش های مختلÙÛŒ برای ایجاد یک Ø´ÛŒ وجود دارد - ما سناریوی مختل٠ممکن را به همراه مزایا Ùˆ معایب آنها بررسی خواهیم کرد.
عبور مقادیر آموزش برنامه نویسی از صÙر تا صد جدا شده با ویرگول به ساختار
ساده ترین راه برای ایجاد یک شی عبور از تمام مقادیر مورد نیاز ساختار به عنوان مقادیر جدا شده با کاما است. مقادیر مشخص شده باید به همان ترتیب مشخص شده در هنگام اعلام ساختار باشد.