Skip to content

Commit

Permalink
update: sections information
Browse files Browse the repository at this point in the history
  • Loading branch information
Ja7ad committed Dec 20, 2022
1 parent 27f43a5 commit 430a604
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 43 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ resources/
dist/
app/worker/node_modules
node_modules/
app/desktop/latestcheck.json
app/desktop/book/
latestcheck.json
app/desktop/book/
52 changes: 26 additions & 26 deletions app/worker/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions app/worker/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"devDependencies": {
"@cloudflare/kv-asset-handler": "^0.2.0",
"@cloudflare/workers-types": "^4.20221111.1",
"typescript": "^4.9.3",
"wrangler": "2.5.0"
"typescript": "^4.9.4",
"wrangler": "2.6.2"
},
"private": true,
"scripts": {
Expand Down
25 changes: 13 additions & 12 deletions content/chapter 1/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,16 @@ bookCollapseSection: true

در فصل اول به مفاهیم پایه زبان برنامه نویسی گو بطور عمیق می بپردازیم. این فصل شامل چندین بخش هستش که در زیر بطور مختصر توضیح دادیم :

- بخش اول : ساختار کد گو
- بخش دوم : {{< tooltip text="کلید واژه" note="keyword" >}} ها و {{< tooltip text="شناسه" note="identifier" >}} ها
- بخش سوم : تایپ های پایه نظیر اعداد صحیح, float, رشته و boolean
- بخش چهارم : عملگرها نظیر `= - / * + > <`
- بخش پنجم : متغیرها و {{< tooltip text="ثابت" note="const" >}} ها
- بخش ششم : تابع
- بخش هفتم : آرایه و slice
- بخش هشتم : {{< tooltip text="نقشه" note="map" >}}
- بخش نهم : عبارات شرطی و switch
- بخش دهم : انواع حلقه ها
- بخش یازدهم : کار با پکیج ها و نحوه استفاده از پکیج
- بخش دوازدهم : به defer , panic, recovery می پردازیم
- 1.1 ساختار کد گو
- 1.2 {{< tooltip text="کلید واژه" note="keyword" >}} ها و {{< tooltip text="شناسه" note="identifier" >}} ها
- 1.3 تایپ های پایه نظیر اعداد صحیح, float, رشته و boolean
- 1.4 عملگرها نظیر `= - / * + > <`
- 1.5 متغیرها و {{< tooltip text="ثابت" note="const" >}} ها
- 1.6 مقدار پیش فرض یا صفر هر تایپ
- 1.7 تابع
- 1.8 آرایه و slice
- 1.9 {{< tooltip text="نقشه" note="map" >}}
- 1.10 عبارات شرطی و switch
- 1.11 انواع حلقه ها
- 1.12 کار با پکیج ها و نحوه استفاده از پکیج
- 1.13 به defer , panic, recovery می پردازیم
10 changes: 9 additions & 1 deletion content/chapter 2/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,12 @@ weight: 3000
bookCollapseSection: true
---

در این فصل به مکانزیم های زبان گو میپردازیم...
در این فصل به مکانزیم های زبان گو میپردازیم و برخی از اصطلاحات زبان گو را آموزش می دهیم.

- 2.1 در خصوص {{< tooltip text="اشاره گر" note="pointer" >}} آموزش خواهیم داد.
- 2.2 به مهم ترین تایپ در زبان گو {{< tooltip text="ساختار" note="struct" >}} می پردازیم و آموزش می دهیم چطور با استفاده از ساختار دیتامدل های پروژه های خود را پیاده سازی کنید.
- 2.3 به بحث متدهای می پردازیم که چطور این نوع توابع را پیاده سازی کنید.
- 2.4 در خصوص اینترفیس در زبان گو توضیح می دهیم دقیقا چی هستند و چطور میشه ازش استفاده کرد.
- 2.5 به {{< tooltip text="جاسازی" note="embedding" >}} ساختار و اینترفیس می پردازیم.
- 2.6 در خصوص مدیریت خطاها در زبان گو می پردازیم که چه ویژگی هایی دارد.
- 2.7 تفاوت castin با conversion را آموزش می دهیم.

0 comments on commit 430a604

Please sign in to comment.