فارسی
باز کردن در Telegram

رشتهٔ گفتگو توی مثال هاش صرفا چند تا اپراتور رو گذاشته زیر هم

10 پیام · –
A
عکس
توی مثال هاش صرفا چند تا اپراتور رو گذاشته زیر هم برنامه نویسی که اینطوری نیست باید if else وجود داشته باشه اگه یه فیلدی none هست لابد دلیلی وجود داشته که none شده و نسبت بهش باید یه کاری کرد و همینطور باقی موارد بله ممکنه یه همچین سناریوی مسخره ای هم یه جایی کاربرد داشته باشه ولی این عملا دور زدن بحث تایپ سیف بودنه شما الان دیگه میخوای ارگومان فانکشن رو چی بذاری؟ مثل کدای js میشه پر از این نماد ؟ میشه. همه چی اپشناله و ارزش افزوده خاصی نداره به جز این که در یک سناریو خیلی کمکاربرد چند تا سینتکس اضافه شده کلا زبان هر چی محدود تر و کوچیکتر ارزشمندتر اضافه کردن موازی کاری یعنی خطای بیشتر یادگیری سختتر پیچیدگی بیشتر و ارزش افزوده کمتر یعنی عملا هیچ ارزش افزوده معناداری ایجاد نمیکنه
  1. M
    دور زدن تایپ سیف بودن که نیست عزیزم
    1. A
      نکته تایپ سیفی اینه که اجازه میده همه چیز رو اپشنال کنی ولی اصل فرقش اینجاست که وقتی چک میکنی یه چیزی none هست یا نه بعدش یه کاری میکنی و یه فرایندی میره همینطوری اپراتور . رو پشت سر هم ردیف نمیکنیم
      1. M
        خیر اینطوری که میگی شما نیست. از نظر ران تایم میتونن کاری کنن که هر دو کد یک شکل رفتار کنند. اینکه شما یک چیزی رو چک میکنی بعدش بهش دسترسی پیدا میکنی و یک کاریش میکنی میتونه فرقی با چند . پشت هم نداشته باشه
  2. M
    این که همه چیز <آپشنال>‌ میشه درست نیست. مثال شما یک مثال رادیکالی هست از اتفاقی که هنوز نیفتاده من به شما چاقو میدم. شما با این چاقو میتونی یک آدم رو بکشی. یکی رو هم میتونی نجات بدی. دلیل بر خوب و بد بودن چاقو نیست اگه کسی بگه <آخ جون الان همه چیزو میتونم آپشنال کنم> این مشکل فیچر نیست. مشکل abuse شدن ازش هست. که سره هر فیچری میتونه بیاد.
    👍1
    1. A
      مثال مثبتش چیه؟ نتیجه مثبتش در بهترین حالت اینه که در بعضی سناریو های خاصی (که به نظرم تقریبا محاله) یکی دو خط کمتر کد بزنی چرا میگم محاله؟ چون چیزی که بهش لاجیک مهمی وصله نمیشه توی فیلد اپشنال باشه و اگر یه چیزی اپشناله یعنی none بودنش معنی داره یا باید نسبت بهش اکشنی برداشت
  3. M
    خب شما برو C کد بزن هیچی نداره
    👍1
    1. M
      بابا C هم خیلی های لوله بخدا، همون اسمبلی بهتره محدود و کوچک پس ارزشمندتر و خطای کمتر
      👎1
    2. A
      اینم من الان دیدم بله من با افتخار نزدیک ۲ سال c و cpp زدم و خیلی چیزا داره فقط نزدیک ۳۰ ۴۰ تا کیورد بنیادی توی c داریم و تعداد خیلی زیادی فانکشن های سطح پایین که در حد keyword اهمیت داره
  4. A
    به نظر من که خیلی خوانا و خوبه و البته میشه استفاده نکردش

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما