Skip to content

Commit e3d561f

Browse files
committed
docs(basic_question.md): Update title and add new questions
- Revised the main title for better clarity - Updated the description to reflect recent changes This improves the resource quality for new learners.
1 parent 45e22b2 commit e3d561f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

basic-questions.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,9 +439,11 @@ go build main.go # Compilation Phase (creates an executable)
439439

440440
---
441441

442-
### ১৯. What is closure in Go?
442+
### ১৯. Closure কি এবং কিভাবে ক্রিয়েট হয়?
443443

444-
ক্লোজার(closure) হলো এমন একটি ফাংশন যা তার নিজের স্কোপের বাইরের ভেরিয়েবলগুলোকে "মনে রাখে" এমনকি বাইরের ফাংশনের execution শেষ হবার পরেও এবং সেগুলোকে ব্যবহার করতে পারে।
444+
Closure এমন এক ফাংশন, যেটা নিজের পুরনো ডাটা (যেমন: variables) মনে রাখে এবং পরের বার তার ওপর কাজ করে। বা Closure হলো একটি বিশেষ ধরনের ফাংশন, যা তার নিজের বাইরের স্কোপের (scope) ভেরিয়েবলগুলোকে "মনে রাখতে" পারে।
445+
446+
Go প্রোগ্রামিং- escape analysis করে function তার ব্যবহৃত variables গুলাকে নিয়ে heap এ জায়গা নেয়। এইজন্য সে ফাংশন ইনবুক শেষ হবার পরেও মনে রাখতে পারে। হীপে জায়গা নেয়া ওই ফাংশন প্লাস ব্যবহৃত variables গুলা নিয়ে একত্রে closure ক্রিয়েট হয়।
445447

446448
#### উদাহরণ
447449

0 commit comments

Comments
 (0)