طراحی سایت و فروشگاه اینترنتی

طراحی سایت، سئو و بهینه سازی سایت

و هر چیزی که کسب و کار شما را بهبود دهد

همانطور که از نماشان پیداست اسلاسها تکه‌هایی از آرایه ها در زبان برنامه نویسی گو هستند که مستقلا مقداری را تعریف نمی‌کنند و ارجاعی برای آرایه‌ها می‌باشند یعنی هر تغییر روی اسلایسها روی عنصر متناظر آن در آرایه متناظرش اعمال می‌شود و برعکس هر تغییری در محتوی آرایه مورد نظر در اسلایس مورد نظر در […]

در زبان برنامه نویسی گو مثل بیشتر زبان‌های برنامه نویسی آرایه مجموعه‌ای از داده‌های شمارره گذاری شده‌ با طول مشخص و ثابت می‌باشد که همه اعضا از یک نوع هستند.که به صورت زیر تعریف می‌شوند. var varName [lengthOfArray] type در صورتی که آرایه‌ای در بدو تعریف مقدار دهی نشود نسبت به نوع داده با یک […]

با استفاده از دستور swithc  می‌توان عملکرد چند ‌if… else متوالی را به راحتی پیاده سازی کرد.با توجه به این که ‌go از زبان c اقتباس شده است دستور swithc در این زبان نیز همانند زبان ‌c می‌باشد. شکل کلی دستور ‌‌switch به صورت زیر می‌باشد switch  condition {     case value1:        statments     […]

شکل دستور if مانند for می باشد شرط if بین پارانتز () قرار نمی‌گیرد ولی دستورات بدنه‌ی if باید بین آکلاد {} محصور باشند. ساختاری دستوری if در ساده‌ترین حالت به شکل زیر می‌باشد دقت کنید که آکلاد باید بلافاصله بعد از اتمام شرط‌ها قرار گیرد اگر آکلاد در سطر بعدی باشد کامپایلر ارور خواهد […]

با توجه به این که زبان گو به سادگی برنامه نویسی تاکید دارد حلقه تنها حلقه‌ای است که در این زبان برنامه نویسی تعریف شده است و بقیه‌ی انواع حلقه‌ها را می‌توان با این حلقه پیاده سازی کرد. حلقه‌ی for در زبان برنامه نویسی go در ساده ترین حلات سه جزء دارد که با سمی […]

زبان برنامه نویسی گو از ثابتهای عددی،رشته‌ای،کاراکتری و بولین یا منطقی پشتی بانی میکند.ساختار تعریف ثابت ها در گو به صورت زیر می‌باشد که const کلمه‌ی کلیدی است. const constName=value تمامی اعمالی که برای متغیرها تعریف می‌شود برای ثابتها نیز قابل اعمال است به غیر از تغییر مقدار آن به مثال زیر توجه نمائید:   […]

چون در زبان گو کامپایلر نوع داده‌ها را کنترل میکند متغیر‌ها به صورت غیر ضمنی تعریف می‌شوند لذا باید موقع کامپایل برنامه نوع متغیر‌ها مشخص باشد.در صورتی که متغیری تعریف شود و نوع  آن  مشخص نباشد باید به واسطه مقدار دهی اولیه نوع متغیر را به کامپایلر بفهمانیم در غیر این صورت کامپایلر عمل ترجمه […]

در این قسمت زبان برنامه نویسی گو را با مثالهای گوناگون آموزش می‌دهیم و تا طراحی وب سایت و یا برنامه نویسی سمت سرور پیش خواهیم رفت زبان برنامه نویسی گو دارای انواع داده‌های متفاوتی است که عبارتند از رشته‌ها، اعداد صحیح، اعداد اعشاری شناور، انواع دادههای بولین و …. func main() { // در […]

طبق سنت دیرنه برنامه نویس ها ابتدا به سراغ تکه کد چاپ کلمهhello world  میرویم. package main  import “fmt”  func main(){ fmt.Println(“hello world”) } خروجی تکه کد بالا به صورت زیر خواهد بود: hello world توضیح تکه کد بالا: تمامی برنامه های نوشته شده با go با عبارت package main شروع می‌شوند این نشان میدهد […]