🎯در اکثر پروژهای گولنگ - برای کانفیگ برنامه ها مون از فایل های yaml استفاده می کنیم.
جهت تست و نحوه عملکرد دورسته این فایل
دستوراتی که داخل فایل yaml رو نوشتید رو داخل سایت زیر بزارید جهت تست🎯
🍁the YAML Validator 🍁
🔺 http://www.yamllint.com
.
🔰 @gopher_academy
جهت تست و نحوه عملکرد دورسته این فایل
دستوراتی که داخل فایل yaml رو نوشتید رو داخل سایت زیر بزارید جهت تست🎯
🍁the YAML Validator 🍁
🔺 http://www.yamllint.com
.
🔰 @gopher_academy
Yamllint
YAMLlint - The YAML Validator
Validate, Verify and Reformat your YAML documents, optimized for Ruby on Rails
Forwarded from Mahmoud
#نشست ششم گوفرکانف
ویرایش و پردازش تصاویر در گولنگ
https://youtu.be/mqch81F5UiE
جمعه ۲ آبان ساعت ۱۹:۳۰
گیتهاب:
https://github.com/gopherconf/session-6
ویرایش و پردازش تصاویر در گولنگ
https://youtu.be/mqch81F5UiE
جمعه ۲ آبان ساعت ۱۹:۳۰
گیتهاب:
https://github.com/gopherconf/session-6
کدام گزینه خروجی کد زیر است؟
defer fmt.Println("A")
fmt.Println("B") os.Exit(0)
defer fmt.Println("A")
fmt.Println("B") os.Exit(0)
Anonymous Quiz
6%
A
33%
B
15%
AB
46%
BA
func main() {
fmt.Println("A")
defer func() { fmt.Println("B") defer fmt.Println("C") fmt.Println("D") }() defer fmt.Println("E") fmt.Println("F") }
fmt.Println("A")
defer func() { fmt.Println("B") defer fmt.Println("C") fmt.Println("D") }() defer fmt.Println("E") fmt.Println("F") }
Anonymous Quiz
60%
AFEBDC
16%
AFBDCE
16%
AFEDBC
8%
AFECDB
func main() {
for i:=0; i<5; i++ {
defer func(i int) { fmt.Println(i) }(i) } }
for i:=0; i<5; i++ {
defer func(i int) { fmt.Println(i) }(i) } }
Anonymous Quiz
64%
4 3 2 1 0
28%
0 1 2 3 4
0%
1 2 3 4
8%
4 3 2 1
🎯دوره های آموزش فارسی DevOps🎯
🔺برای یه بک اند کار با ابزار های زیر کار کردن مزیت بزرگی هست پس فرصت رو از دست ندید
لینک ثبت نام در دوره Kubernetes 👇
https://bit.ly/2V2yzJO
لینک ثبت نام در دوره Jenkins 👇
https://bit.ly/3bII9aD
لینک ثبت نام در دوره AWS EC2 👇
https://bit.ly/2C17vnc
----------------------------------------
#devops
🔰 @gopher_academy
🔺برای یه بک اند کار با ابزار های زیر کار کردن مزیت بزرگی هست پس فرصت رو از دست ندید
لینک ثبت نام در دوره Kubernetes 👇
https://bit.ly/2V2yzJO
لینک ثبت نام در دوره Jenkins 👇
https://bit.ly/3bII9aD
لینک ثبت نام در دوره AWS EC2 👇
https://bit.ly/2C17vnc
----------------------------------------
#devops
🔰 @gopher_academy
❤️هفت آبان روز بزرگذاشت پدر ایران ❤️
❤️افتخار ایران و بشریت❤️
#CYRUS_THE_GREAT
#کوروش_کبیر
🎯 @gopher_academy
❤️افتخار ایران و بشریت❤️
#CYRUS_THE_GREAT
#کوروش_کبیر
🎯 @gopher_academy
❤2
🔺https://t.co/x8tYxjF0IW🔺
این پروپوزال سال ۲۰۰۹ ارسال شد و تازه اکسپت شد و قراره در ورژن Go 1.17 اضافه بشه
تبدیل اسلایس به ارایه با این سینتکس
(*[4]int)(x[2:6])
.
🔰 @gopher_academy
این پروپوزال سال ۲۰۰۹ ارسال شد و تازه اکسپت شد و قراره در ورژن Go 1.17 اضافه بشه
تبدیل اسلایس به ارایه با این سینتکس
(*[4]int)(x[2:6])
.
🔰 @gopher_academy
Gopher Academy
🔺https://t.co/x8tYxjF0IW🔺 این پروپوزال سال ۲۰۰۹ ارسال شد و تازه اکسپت شد و قراره در ورژن Go 1.17 اضافه بشه تبدیل اسلایس به ارایه با این سینتکس (*[4]int)(x[2:6]) . 🔰 @gopher_academy
👇نمونه کد👇
👇a function like this: 👇
func foo(a []int) int {
return a[0] + a[1] + a[2] + a[3];
}
👇could be turned into: 👇
func foo(a []int) int {
b := a.[0:4];
return b[0] + b[1] + b[2] + b[3];
}
.
🔰 @gopher_academy
👇a function like this: 👇
func foo(a []int) int {
return a[0] + a[1] + a[2] + a[3];
}
👇could be turned into: 👇
func foo(a []int) int {
b := a.[0:4];
return b[0] + b[1] + b[2] + b[3];
}
.
🔰 @gopher_academy
👇quiz 1👇
func hello() []string { return nil } func main() { h := hello if h == nil { fmt.Println("nil") } else { fmt.Println("not nil") } }
func hello() []string { return nil } func main() { h := hello if h == nil { fmt.Println("nil") } else { fmt.Println("not nil") } }
Anonymous Quiz
19%
Nil
56%
Not nil
26%
compilation error
Network-Programming-with-Go-Cheat-Sheet.pdf
64.8 KB
🎯Go Network Programming Cheat Sheet🎯
🔰 @gopher_academy
🔰 @gopher_academy
Media is too big
VIEW IN TELEGRAM
🎯Containerizing your Go Applications with Docker🎯
🧩برای اولین بار یه دوره ضبط کردم - امیدوارم خوشتون بیاد و ازش استفاده کنید- انتقاد پیشنهاد یا سوالی داشتید بهم پیام بدید تا ویدیوی های بعدی رو بهتر منتشر کنم🧩
🔰 @gopher_academy
🧩برای اولین بار یه دوره ضبط کردم - امیدوارم خوشتون بیاد و ازش استفاده کنید- انتقاد پیشنهاد یا سوالی داشتید بهم پیام بدید تا ویدیوی های بعدی رو بهتر منتشر کنم🧩
🔰 @gopher_academy
👇quiz 2👇
func main() { i := 2 s := "1000" if len(s) > 1 { i, _ := strconv.Atoi(s) i = i + 5 } fmt.Println(i) }
func main() { i := 2 s := "1000" if len(s) > 1 { i, _ := strconv.Atoi(s) i = i + 5 } fmt.Println(i) }
Anonymous Quiz
20%
2
70%
1005
10%
Error
🎯کانال یوتوب گوفر آکادمی هم راه اندازی شد🎯
🧩فیلم های ضبط شده اینجا در دسترس هست🧩
😉مارو دنبال کنید-سپاس😉
https://www.youtube.com/channel/UC1hnFiO8rUr7SpKgYLxqh7w
.
🔰 @gopher_academy
🧩فیلم های ضبط شده اینجا در دسترس هست🧩
😉مارو دنبال کنید-سپاس😉
https://www.youtube.com/channel/UC1hnFiO8rUr7SpKgYLxqh7w
.
🔰 @gopher_academy
👇نقشه یادگیری زبان برنامه نویسی گولنگ👇
🔹️roadmap part 1🔺
https://t.me/gopher_academy/7
🔹️roadmap part 2🔺
https://t.me/gopher_academy/9
🔹️roadmap part 3🔺
https://t.me/gopher_academy/11
🔰 @gopher_academy
🔹️roadmap part 1🔺
https://t.me/gopher_academy/7
🔹️roadmap part 2🔺
https://t.me/gopher_academy/9
🔹️roadmap part 3🔺
https://t.me/gopher_academy/11
🔰 @gopher_academy
👇quiz 3👇
func hello(num ...int) { num[0] = 18 } func main() { i := []int{5, 6, 7} hello(i...) fmt.Println(i[0]) }
func hello(num ...int) { num[0] = 18 } func main() { i := []int{5, 6, 7} hello(i...) fmt.Println(i[0]) }
Anonymous Quiz
35%
18
47%
5
18%
Error
👇quiz 4👇
func main() { a := [2]int{5, 6} b := [2]int{5, 6} if a == b { fmt.Println("equal") } else { fmt.Println("not equal") } }
func main() { a := [2]int{5, 6} b := [2]int{5, 6} if a == b { fmt.Println("equal") } else { fmt.Println("not equal") } }
Anonymous Quiz
27%
Error
40%
Equal
33%
Not equal
👇quiz 5👇
func main() { a := [5]int{1, 2, 3, 4, 5} t := a[3:4:4] fmt.Println(t[0]) }
func main() { a := [5]int{1, 2, 3, 4, 5} t := a[3:4:4] fmt.Println(t[0]) }
Anonymous Quiz
38%
3
31%
4
31%
Error