ch
Feedback
Try Code Box

Try Code Box

前往频道在 Telegram

👨🏻‍💻 TryCodeBox – جایی برای شروع و جدی‌تر ادامه دادن گروه: @TryCodeBoxGroup 🔗 کانال‌های ما: 📦 @TryHackBox – آموزش و چالش‌های هک و امنیت 🧭 @TryHackBoxOfficial – نقشه راه و منابع یادگیری 📖 @TryHackBoxStory – داستان ها و تجربه‌های هکری

显示更多
351
订阅者
无数据24 小时
-27 天
+230 天
帖子存档
> Output
Anonymous voting

🧠 خروجی کد زیر چیست؟
def f():
    yield 0
    yield from [1, 2]
    yield 3

print(*f())
@TryCodeBox #Quiz #Python

> Output
Anonymous voting

🧠 خروجی کد زیر چیست؟
x = [0, None]
y = ["abc", 1]
s = (any(x), any(y)) == (all(x), all(y))
print(s)
@TryCodeBox #Quiz #Python

💻 ۳۹ سؤال مصاحبه JavaScript که هر توسعه‌دهنده جونیور باید برای ۲۰۲۵ بدونه! سلام به همراهان TryCodeBox 👋 اگر در ابتدای مسیر برنامه‌نویسی Front-End هستی یا برای موقعیت‌های جونیور JavaScript آماده می‌شی، این پست برای تو هست! در این پست سوالات مهم، پایه‌ای و پرتکرار رو مرور می‌کنیم. 📌 لیست سؤالات : سوال ۱ - تفاوت بین var، let و const چیه؟ سوال ۲ - انواع داده (Data Types) در JavaScript چی هستن؟ سوال ۳ - فرق == و === چیه؟ سوال ۴ - Hoisting در JavaScript یعنی چی؟ سوال ۵ - Closure چیه و کاربردش چیه؟ سوال ۶ - فرق بین کدنویسی هم‌زمان (synchronous) و غیرهم‌زمان (asynchronous) چیه؟ سوال ۷ - Arrow Function ها چی هستن؟ سوال ۸ - Lexical Scope یعنی چی؟ سوال ۹ - Event Loop چطور کار می‌کنه؟ سوال ۱۰ - چطور می‌شه یک آبجکت رو clone کرد؟ سوال ۱۱ - تفاوت بین map()، filter() و reduce() چیه؟ سوال ۱۲ - Destructuring در JavaScript یعنی چی؟ سوال ۱۳ - Spread Operator چیه؟ سوال ۱۴ - Promise ها چی هستن؟ سوال ۱۵ - async/await چطور کار می‌کنه؟ سوال ۱۶ - تابع fetch() چه کاربردی داره؟ سوال ۱۷ - چطور با async/await خطا رو مدیریت می‌کنی؟ سوال ۱۸ - Promise.all() چیه؟ سوال ۱۹ - JavaScript Modules چی هستن؟ سوال ۲۰ - تفاوت بین null و undefined چیه؟ سوال ۲۱ - مفهوم debounce و throttle چیه؟ سوال ۲۲ - کلیدواژه this در JS چه رفتاری داره؟ سوال ۲۳ - وراثت در جاوااسکریپت به سبک prototype چطوره؟ سوال ۲۴ - DOM چیه؟ سوال ۲۵ - فرق == و === در مقایسه DOM؟ سوال ۲۶ - چطور از DOM عنصر انتخاب می‌کنی؟ سوال ۲۷ - Event Delegation یعنی چی؟ سوال ۲۸ - چطور جلوی رفتار پیش‌فرض event رو می‌گیری؟ سوال ۲۹ - Template Literal چیه؟ سوال ۳۰ - Callback Function چیه؟ سوال ۳۱ - مقادیر falsy در JavaScript چی هستن؟ سوال ۳۲ - IIFE (توابع اجراشونده فوری) چی هستن؟ سوال ۳۳ - تفاوت Shallow Copy و Deep Copy چیه؟ سوال ۳۴ - Garbage Collection در JavaScript چطور کار می‌کنه؟ سوال ۳۵ - تفاوت بین localStorage، sessionStorage و cookie چیه؟ سوال ۳۶ - Service Worker چیه؟ سوال ۳۷ - تابع higher-order چیه؟ سوال ۳۸ - متدهای مرتبط با array چیا هستن؟ سوال ۳۹ - مزایا و معایب استفاده از arrow function نسبت به function declaration چیه؟ 🔗 برای مطالعه‌ی پاسخ این سؤالات، به مقاله اصلی سر بزنید https://dev.to/finalroundai/40-javascript-interview-questions-every-frontend-developer-should-prepare-in-2025-eal کانال TryCodeBox رو دنبال کن برای آموزش، تحلیل، نکته و خبرهای حرفه‌ای برنامه‌نویسی 🚀 @TryCodeBox #Js

🚀 Arrow Functions in PHP 7.4+ رویکردی ساده‌تر برای کدنویسی حرفه‌ای! سلام به اعضای محترم کانال TryCodeBox 👋 در اولین پست، می‌خوایم نگاهی داشته باشیم به یکی از قابلیت‌های کاربردی PHP از نسخه ۷.۴ به بعد اگر با PHP کار می‌کنی، این ویژگی می‌تونه کدت رو خواناتر، کوتاه‌تر و حرفه‌ای‌تر کنه. 🔹توابع پیکانی(Arrow Function) چیست؟ توابع پیکانی، نوعی تابع ناشناس هستن با سینتکسی بسیار کوتاه‌تر از حالت کلاسیک. نیازی به use برای گرفتن متغیر از scope خارجی ندارن و فقط از یک عبارت (expression) تشکیل می‌شن. ساختارش به این صورته
$multiplier = 3;
$multiply = fn($x) => $x * $multiplier;
echo $multiply(4); // خروجی: 12
🔸 مقایسه با توابع ناشناس کلاسیک
$multiplier = 3;
$multiply = function($x) use ($multiplier) {
    return $x * $multiplier;
};
echo $multiply(4); // خروجی: 12
همانطور که مشاهده می کنید, arrow function بسیار خلاصه‌تر و تمیزتره اما خاطرتان باشه فقط برای عملیات تک‌خطی مناسبه. 🔹 کاربردهای معروف: توابع پیکانی در کنار aray_reduce , array_map , array_filter فوق‌العاده‌ست.
$numbers = [1, 2, 3, 4];
$squares = array_map(fn($n) => $n * $n, $numbers);
print_r($squares); // [1, 4, 9, 16]
✅ مزایا: - سینتکس کوتاه و خوانا - دسترسی خودکار به متغیرهای خارجی - مناسب برای توابع ساده و کوتاه ⚠️ محدودیت‌ها: - فقط در PHP 7.4 و بالاتر - فقط یک عبارت، نه چند دستور 📎 مطالعه بیشتر در مقاله freeCodeCamp https://www.freecodecamp.org/news/how-to-use-arrow-functions-in-php/ 💻 با ما همراه باش تا از آموزش‌ها، اخبار و نکات برنامه‌نویسی روز دنیا جا نمونی @TryCodeBox #PHP #CleanCode