همانطور که از نماشان پیداست اسلاسها تکههایی از آرایه ها در زبان برنامه نویسی گو هستند که مستقلا مقداری را تعریف نمیکنند و ارجاعی برای آرایهها میباشند یعنی هر تغییر روی اسلایسها روی عنصر متناظر آن در آرایه متناظرش اعمال میشود و برعکس هر تغییری در محتوی آرایه مورد نظر در اسلایس مورد نظر در […]
زبان برنامه نویسی گو
در زبان برنامه نویسی گو مثل بیشتر زبانهای برنامه نویسی آرایه مجموعهای از دادههای شمارره گذاری شده با طول مشخص و ثابت میباشد که همه اعضا از یک نوع هستند.که به صورت زیر تعریف میشوند. var varName [lengthOfArray] type در صورتی که آرایهای در بدو تعریف مقدار دهی نشود نسبت به نوع داده با یک […]
با استفاده از دستور swithc میتوان عملکرد چند if… else متوالی را به راحتی پیاده سازی کرد.با توجه به این که go از زبان c اقتباس شده است دستور swithc در این زبان نیز همانند زبان c میباشد. شکل کلی دستور switch به صورت زیر میباشد switch condition { case value1: statments […]
شکل دستور if مانند for می باشد شرط if بین پارانتز () قرار نمیگیرد ولی دستورات بدنهی if باید بین آکلاد {} محصور باشند. ساختاری دستوری if در سادهترین حالت به شکل زیر میباشد دقت کنید که آکلاد باید بلافاصله بعد از اتمام شرطها قرار گیرد اگر آکلاد در سطر بعدی باشد کامپایلر ارور خواهد […]
با توجه به این که زبان گو به سادگی برنامه نویسی تاکید دارد حلقه تنها حلقهای است که در این زبان برنامه نویسی تعریف شده است و بقیهی انواع حلقهها را میتوان با این حلقه پیاده سازی کرد. حلقهی for در زبان برنامه نویسی go در ساده ترین حلات سه جزء دارد که با سمی […]