Skip to content

Commit e2e0e77

Browse files
author
Sabbir Ahmed
authored
Merge pull request #764 from raihaninfo/develop
Some Golang resources are added
2 parents 8dcdd6c + cb5dc87 commit e2e0e77

1 file changed

Lines changed: 53 additions & 1 deletion

File tree

data/golang.json

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,22 @@
6464
}
6565
]
6666
},
67+
{
68+
"title": "ইনপুট নিয়ে কাজ করা",
69+
"items": [{
70+
"definition": "ইনপুট নিয়ে কাজ করার জন্য রিড ফাংশন ব্যবহার করা হয়",
71+
"code": "fmt.Scan(&a)"
72+
},
73+
{
74+
"definition": "একটি লাইন এর ইনপুট নিয়ে কাজ করার জন্য রিডলাইন ফাংশন ব্যবহার করা হয়",
75+
"code": "fmt.Scanln(&a)"
76+
},
77+
{
78+
"definition": "একাধিক লাইন এর ইনপুট নিয়ে কাজ করার জন্য রিডস্ট্রিং ফাংশন ব্যবহার করা হয়",
79+
"code": "fmt.Scanf(&a)"
80+
}
81+
]
82+
},
6783
{
6884
"title": "ফাইল প্রিন্ট করা এবং ভ্যারিয়েবল ডিক্লেয়ার করা",
6985
"items": [{
@@ -298,7 +314,7 @@
298314
}
299315
]
300316
},
301-
{
317+
{
302318
"title": "ল্যাম্বদাস ( Lambdas )",
303319
"items": [{
304320
"code": "myfunc := func() bool {"
@@ -344,6 +360,10 @@
344360
"definition": "আর্গুমেন্ট সহ ফাংশান তৈরি করা",
345361
"code": "func greeting(msg string, nmbr int){}"
346362
},
363+
{
364+
"definition":"রিসিভার সহ ফাংশান তৈরি করা",
365+
"code":"func (p Persion)greeting(msg string, nmbr int) string {}"
366+
},
347367
{
348368
"definition": "বেনামি ফাংশান",
349369
"code": "func () {}()"
@@ -372,6 +392,10 @@
372392
"definition": "ডিফল্ট ফরম্যাট এ ভ্যালু দেখা",
373393
"code": "%v"
374394
},
395+
{
396+
"definition":"float ফরম্যাট এ ভ্যালু দেখা",
397+
"code":"%.1f// এখানে 1 হচ্ছে ডিসিম্যাল পজিশন এর সংখ্যা"
398+
},
375399
{
376400
"definition": "ভ্যারিয়েবল এর টাইপ দেখা",
377401
"code": "%T"
@@ -399,8 +423,36 @@
399423
{
400424
"definition": "বেইজ ১৬ তে বড় অক্ষর (A-F) এর ভ্যারিয়েবল প্রিন্ট করা",
401425
"code": "%X"
426+
},
427+
{
428+
"definition": "স্ট্রিং এর সাথে নতুন লাইন যোগ করা",
429+
"code": "\\n"
402430
}
403431
]
432+
},
433+
{
434+
"title":"গোরুটিন এবং চ্যানেল",
435+
"items":[{
436+
"definition":"গোরুটাইন তৈরি করা",
437+
"code":"go func() {\n\t// কোড লিখতে হবে\n}()"
438+
},
439+
{
440+
"definition":"চ্যানেল তৈরি করা",
441+
"code":"ch := make(chan int)"
442+
},
443+
{
444+
"definition":"চ্যানেল এ ভ্যালু পাঠান",
445+
"code":"ch <- 5"
446+
},
447+
{
448+
"definition":"চ্যানেল থেকে ভ্যালু নেয়া",
449+
"code":"val := <- ch"
450+
},
451+
{
452+
"definition":"চ্যানেল এর সাইজ নির্ধারণ করা",
453+
"code":"ch := make(chan int, 5)"
454+
}
455+
]
404456
}
405457
]
406458
}

0 commit comments

Comments
 (0)