যখন যৌক্তিক বিকল্পটি সংরক্ষিত কীওয়ার্ড হয় তখন কীভাবে কোনও নামকরণ করবেন? [বন্ধ]


64

কখনও কখনও, কোনও কিছুর সর্বাধিক যৌক্তিক নাম (যেমন একটি ভেরিয়েবল) পছন্দের ভাষা বা পরিবেশের একটি সংরক্ষিত কীওয়ার্ড। যখন সমানভাবে যথাযথ প্রতিশব্দ নেই, তখন কেউ কীভাবে এটির নাম রাখবে?

আমি ভাবছি এই সমস্যার জন্য সর্বোত্তম অনুশীলন হিউরিস্টিকস রয়েছে। এগুলি প্রোগ্রামিং ভাষা এবং পরিবেশের নির্মাতা বা গভর্নররা সরবরাহ করতে পারেন। উদাহরণস্বরূপ, পাইথন.অর্গ (বা গাইডো ভ্যান রসুম) যদি পাইথনে এটি কীভাবে মোকাবেলা করতে চান তবে এটি আমার বইয়ের একটি ভাল গাইডলাইন হবে। সি # তে এটি কীভাবে মোকাবেলা করতে হবে তার একটি এমএসডিএন লিঙ্কটিও ভাল।
বিকল্পভাবে, সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের প্রধান প্রভাবশালী দ্বারা প্রদত্ত গাইডলাইনগুলিও মূল্যবান হওয়া উচিত। সম্ভবত গুগল / বর্ণমালার একটি দুর্দান্ত স্টাইল গাইড রয়েছে যা আমাদের এটির সাথে কীভাবে আচরণ করতে শেখায়?

এখানে কেবল একটি উদাহরণ রয়েছে: সি # ভাষায়, "ডিফল্ট" একটি সংরক্ষিত কীওয়ার্ড। আমি যখন এনাম ব্যবহার করি তখন আমি ডিফল্ট মানটির নাম "ডিফল্ট" ("স্যুইচ" বিবৃতি অনুসারে) রাখতে পারি, তবে পারি না।
(সি # কেস সংবেদনশীল এবং এনাম ধ্রুবককে মূলধন হিসাবে চিহ্নিত করা উচিত, সুতরাং "ডিফল্ট" এখানে সুস্পষ্ট পছন্দ, তবে আসুন আমাদের বর্তমান শৈলীর গাইডটি অনুমান করি যে সমস্ত এনাম ধ্রুবক নিম্ন-কেস হতে হবে।)
আমরা "ডিফল্ট" শব্দটি বিবেচনা করতে পারি ", তবে এটি সর্বনিম্ন বিস্ময়ের মূল নীতিটি মেনে চলে না । আমাদের "স্ট্যান্ডার্ড" এবং "প্রাথমিক" হিসাবেও বিবেচনা করা উচিত, তবে দুর্ভাগ্যক্রমে "ডিফল্ট" শব্দটি এই পরিস্থিতিতে তার উদ্দেশ্যটি হুবহু প্রকাশ করে।


15
আমি "ডিফল্ট_মূল্য" এর মতো কিছু ব্যবহার করব। অর্থটি একই থাকে তবে আপনাকে আরও কয়েকটি অক্ষর টাইপ করতে হবে।
মেল

26
@ দারখোগ আমি যদি আমার কোড অনুসারে কোন একটিকে খুঁজে পাই তবে আমি তাৎক্ষণিকভাবে সেগুলি পরিবর্তন করব। বানান ভুল বা নামকরণ কনভেনশন লঙ্ঘন গ্রহণযোগ্য নয়।
মেটাফাইট

26
@ মেটাফাইট - জাভা ব্যতীত, ক্লাস ধারণ করে এমন একটি ভেরিয়েবল কল clazzকরা কার্যত একটি ডি-ফ্যাক্টো স্ট্যান্ডার্ড। এটি মূলত প্ল্যাটফর্মের নামকরণের সম্মেলনের একটি অংশ। অন্য যে কোনও কিছু করা আপনার প্রত্যাশা লঙ্ঘন হতে পারে যে অন্যরা আপনার কোডটি পড়তে পারে, তাই একেবারে প্রয়োজনীয় হলেই করা উচিত।
পেরিটা ব্রেটাটা

6
এনাম মান হিসাবে ডিফল্ট বিপরীত উত্পাদনশীল বলে মনে হয়। এটি একটি ডোমেন-নির্দিষ্ট নাম হওয়া উচিত যা ডিফল্ট বর্ণনা করে। ডিফল্ট ফিরিয়ে দেওয়ার জন্য একটি পদ্ধতি থাকা উচিত, যদিও।
কিওয়ার্টি_সো

18
@AndresF। আমি একমত নই আমি প্রায়শই জাভা ডিজাইনারদের বিরুদ্ধে তর্ক করা খুব সহজ মনে করি। যদিও আমি এটি তাদের বিরুদ্ধে রাখি না। তারা বুনো পশ্চিমে কাজ করছিল।
মেটাফাইট

উত্তর:


63

এনাম বিকল্পের জন্য আপনার যেমন শিরোনাম কেস ব্যবহার করা উচিত Default। যেহেতু সি # কেস-সংবেদনশীল তাই এটি সংরক্ষিত কীওয়ার্ডের সাথে সংঘর্ষ করবে না। দেখুন .net নির্দেশিকা নামকরণ

যেহেতু সমস্ত সর্বজনীন সদস্যদের। নেট এর শিরোনামের কেস হওয়া উচিত, এবং সমস্ত সংরক্ষিত নামগুলি নিম্ন ক্ষেত্রে হয়, তাই স্থানীয় ভেরিয়েবলগুলি (প্যারামিটার সহ) বাদে আপনার সত্যিকারের মুখোমুখি হওয়া উচিত নয়। এবং স্থানীয়দের নাম হিসাবে সাধারণত বিশেষ্য বা বাক্যাংশ থাকে, তাই এটি খুব বিরল যে খুব প্রাকৃতিক নামটি কোনও কীওয়ার্ডের সাথে সংঘর্ষিত হয়। যেমন। defaultValueসাধারণত তুলনায় আরও প্রাকৃতিক নাম হবে default। সুতরাং বাস্তবে এটি কোনও বড় বিষয় নয়।

সি # তে আপনি @সংরক্ষিত কীওয়ার্ডগুলি এড়াতে " " উপসর্গটি ব্যবহার করতে পারেন যাতে সেগুলি সনাক্তকারী হিসাবে (যেমন @default) ব্যবহার করা যায় । তবে এটি কেবল তখনই ব্যবহার করা উচিত যখন আপনার কাছে সত্যই অন্য কোনও বিকল্প নেই, অর্থাত্ যদি আপনি কোনও তৃতীয় পক্ষের লাইব্রেরির সাথে ইন্টারফেস করে থাকেন যা সনাক্তকারী হিসাবে কোনও সংরক্ষিত কীওয়ার্ড ব্যবহার করে।


অবশ্যই অন্যান্য ভাষার বিভিন্ন বাক্য গঠন এবং কীওয়ার্ড রয়েছে এবং তাই এই সমস্যার বিভিন্ন সমাধান হয়।

এসকিউএল বেশ কিওয়ার্ড অনেক আছে, কিন্তু এটা খুবই কেবল শনাক্তকারী অব্যাহতি মত সাধারণ [Table]। এমনকি কিছু শব্দের সাথে সংঘর্ষ হয় কিনা তা বিবেচনা না করেই সমস্ত শনাক্তকারীদের জন্য এটি করে। (সর্বোপরি, একটি সংঘর্ষের কীওয়ার্ড ভবিষ্যতে প্রবর্তন করা যেতে পারে!)

পাওয়ারশেল (এবং অন্যান্য স্ক্রিপ্টিং ভাষার গোছা) সমস্ত ভেরিয়েবলকে সিগিলের মতো উপস্থাপিত করে - যার অর্থ তারা কখনই কীওয়ার্ডের সাথে সংঘর্ষে পড়বে না।

লিস্পের মোটেই কীওয়ার্ড নেই, অন্তত প্রচলিত অর্থে নয়।

পাইথন পিইপি -8 এ একটি আনুষ্ঠানিকভাবে স্বীকৃত সম্মেলন করেছে :

ক্লাস পদ্ধতিতে সর্বদা প্রথম যুক্তির জন্য ক্লস ব্যবহার করুন।

যদি কোনও ফাংশন আর্গুমেন্টের নামটি কোনও সংরক্ষিত কীওয়ার্ডের সাথে সংঘর্ষ হয়, তবে সাধারণত সংক্ষিপ্তকরণ বা বানান দুর্নীতি ব্যবহার না করে একক চলমান আন্ডারস্কোর যুক্ত করা ভাল। সুতরাং ক্লাস_এসএলএস এর চেয়ে ভাল। (প্রতিশব্দ ব্যবহার করে এই জাতীয় সংঘর্ষ এড়ানো সম্ভবত আরও ভাল))

ব্রেনফাক বা হোয়াইটস্পেসের মতো কিছু ভাষা শব্দের সংজ্ঞা দেওয়া একেবারেই এড়িয়ে যায়, মার্জিতভাবে সমস্যার পাশ দিয়ে যায়।

সংক্ষেপে আপনার প্রশ্নের কোনও ভাষা-স্বাধীন উত্তর নেই, কারণ এটি নির্দিষ্ট ভাষার বাক্য গঠন এবং কনভেনশনগুলির উপর নির্ভর করে highly


2
আপনার একার ক্ষেত্রে সংবেদনশীলতার উপর নির্ভর করা উচিত নয়। যদিও এটি অনুশীলনের ক্ষেত্রে সমস্যা হওয়ার সম্ভাবনা নেই, সমস্ত নেট নেট ভাষা সংবেদনশীল নয়, তাই আপনি কোনও সময়ে অপ্রত্যাশিত সমস্যার মধ্যে পড়তে পারেন।
ভিভলিন

6
@ ভিভলিন: আপনার জনসাধারণের সদস্য বা নাম লেখার দরকার নেই যা কেবলমাত্র ক্ষেত্রে পৃথক হয়, কারণ এটি অন্য ভাষার সমস্যার কারণ হতে পারে। তবে এটি আমার পরামর্শের সাথে সম্পর্কিত নয়, যেহেতু কীওয়ার্ড শনাক্তকারী নয় (এবং অন্যান্য ভাষায় অন্যান্য কীওয়ার্ড থাকবে)।
জ্যাকবিবি

@ সিনট্যাক্স উপলভ্য থাকলেও, এটি আইএমএইচও হ'ল এটি এমন পরিস্থিতিতে তৈরির জন্য সর্বাধিক সংরক্ষিত যেখানে কোনও ব্যক্তিকে বিভিন্ন কীওয়ার্ড সহ গ্রন্থাগার লিখিত ভাষাগুলির সাথে ইন্টারঅ্যাক্ট করতে হবে। এমনকি সেখানেও, আমি মনে করি যে ভাষা বৈশিষ্ট্যটি কিছুটা #defineহলেও পছন্দ করা ভাল তবে ডান-হাতের ক্রিয়াকলাপটি সর্বদা কেস-সংবেদনশীল শনাক্তকারী হিসাবে ব্যাখ্যা করা হত। এর ফলে নামকরণের বিভিন্ন ধরণের সংঘাতের সমাধান হতে পারে (কেস-সংবেদনশীল ভাষার জন্য, প্রতীকগুলি আমদানি যা ক্ষেত্রে বাদে অভিন্ন)।
ক্যাট

@ ভিভলিন সবগুলিই নয়। নেট ভাষাগুলি কেস-সংবেদনশীল - আমি ভিবি.এনইটি এবং পাওয়ারশেল সম্পর্কে জানি; অন্য কেউ আছে?
জেভ স্পিটজ

@ জ্যাভস্পিটিজ ওপিতে বিশেষত সি # বলেছিল, যার কারণেই আমি মনে করি ভিভলিন এটিকে তার উদাহরণ হিসাবে ব্যবহার করেছেন, তবে আপনি যেমন বলেছেন ভিবি.এনইটি কেস-সংবেদনশীল নয়, তাই যথারীতি আমি ভাবি যে এটি প্রতি ভাষা ভিত্তিতে নেমে আসবে । সমস্ত ভাষার একই সুরক্ষিত শব্দ নেই
Shaggy13spe

22

আমি একটি আন্ডারস্কোর যুক্ত করব (ডিফল্ট_)

পেশাদাররা:

  • সহজ
  • স্পষ্টত (কেন আপনি অন্য একটি আন্ডারস্কোর যুক্ত করবেন?)
  • সঙ্গত
  • ব্যবহার করা সহজ
  • আমি জানি সমস্ত আধুনিক ভাষায় কাজ করে
  • যৌক্তিক বিকল্পের নিকটতম

আমি অন্যান্য সমাধানগুলি কেন পছন্দ করি না:

সমার্থক শব্দ:

  • খুঁজে পাওয়া কঠিন
  • প্রায়শই একই অর্থ হয় না (পাতলা)

একটি শব্দ যুক্ত করা / প্রস্তুত করা:

  • অসামঞ্জস্যপূর্ণ (ডিফল্টমূল্য, ডিফল্ট আইটেম)
  • পাঠযোগ্যতা না বাড়িয়ে ভারবোসিটি বৃদ্ধি করা

অক্ষর পরিবর্তন করা (শ্রেণির পরিবর্তে কণ্ঠ):

  • বেমানান (ক্লজ, ক্লাস, ক্লাজ)

একটি নম্বর যুক্ত করা হচ্ছে (ডিফল্ট 1):

  • ডিফল্ট 2 এর জন্য প্রশ্ন উত্থাপন করে

একটি চিঠি যুক্ত করা / প্রস্তুত করা:

  • স্পষ্ট নয়

একটি কীওয়ার্ড (@ ডিফল্ট (সি #), `ডিফল্ট` (স্কালা)) থেকে বেরিয়ে আসা

  • শুধুমাত্র কিছু ভাষায় সম্ভব
  • সাধারণত অন্যান্য ভাষার সাথে সামঞ্জস্যের জন্য খুব কমই ব্যবহৃত বৈশিষ্ট্য ব্যবহৃত হয়
  • আপনার এপিআই-র ব্যবহারকারীদের জন্য ব্যবহার করা আরও শক্ত করে তোলে (এটি কীভাবে করবেন তা তাদের জানতে হবে এবং এটি কীভাবে করবেন তা মনে রাখতে হবে)

আমি কখন এটি ব্যবহার করব না:

  • বিদ্যমান, বহুল ব্যবহৃত অন্যান্য সম্মেলন
  • আমি ইতিমধ্যে একটি ফিটিং প্রতিশব্দ জানি
  • আপনার নির্দিষ্ট এনাম ক্ষেত্রে আমি @ জ্যাকউসবি উত্তর অনুসরণ করব

7
পাইথনে এটি প্রায়শই ব্যবহৃত হয় solution আমি এটিকে সবচেয়ে মার্জিত হিসাবে উকিল করছি না, তবে এটি কার্যকর।
ফ্রেলাউ

1
@ ফারলাউ পাইথন বিশেষত খারাপ - আমি "ইনপুট" এর মতো সনাক্তকারীদের সত্যিই ঘৃণা করি
খ্রিস্টান সৌর

অনেকগুলি ভাষায় klassএকটি পরিবর্তনশীল সন্ধান করে যেখানে classএকটি সংরক্ষিত শব্দ। আমি কখনও দেখিনি defawltতবে এটি একই ধারণা। আমি পছন্দ করতাম default_(এবং সম্ভবত এটি class_করে কোনও প্রতিষ্ঠিত সম্মেলনে পদদলিত না হলে)।
নিগেল 222

আপনি কীওয়ার্ডটি থেকে বেরিয়ে আসার বিকল্পটি অন্তর্ভুক্ত করেননি।
কোডসইনচওস

1
আপনি বৈধ, বুদ্ধিমান যুক্তি তৈরি করুন, যদিও আমি নিশ্চিত নই যে এটি "স্পষ্টতই কেন আন্ডারস্কোর ব্যবহার করা হয়েছিল"। আমি খুব কমই হ'ল ফ্রিডসের সাথে কাজ করেছি যা তারা যে ভাষায় কাজ করছে তার সমস্ত কীওয়ার্ড জানে!
রক্ষক এক

18

"ডিফল্ট" সম্ভবত সহায়ক সহায়ক মান নয়। এটি এমন আচরণের প্রতিনিধিত্ব করে যা এটি ব্যবহৃত হয় সেই প্রসঙ্গে নির্ভর করে পরিবর্তিত হতে পারে।

বলা হচ্ছে, আপনার ভাষা যদি কেস সংবেদনশীল হয় তবে শব্দের জন্য একটি আলাদা কেস ব্যবহার করুন। (ডিফল্ট বনাম ডিফল্ট)

বা আরও ভাল, আরও কয়েকটি অক্ষর টাইপ করার জন্য এটিকে অতিরিক্ত প্রচেষ্টা করুন এবং এটিকে ডিফল্টভ্যালু বলুন।


3
আমি রাজী. "ডিফল্ট" মান কী তা নির্দেশ করে না। enum ErrorHandlingLevel { Default = 0, ... }বনাম বিবেচনা করুন enum ErrorHandlingLevel { None = 0, ... }। দ্বিতীয় উদাহরণে, Noneডিফল্ট হিসাবে সত্যটি এনাম মান 0 তে সেট করে, xmldoc ব্যবহার করে বা কোডে সুস্পষ্টভাবে জানা যায়। আপনি যখন কোনও বস্তুটির ErrorHandlingLevelসেট সেট হয়ে যায় তখন এর অর্থ কী তা জানার অতিরিক্ত বেনিফিট আপনি পান NoneErrorHandlingLevelডিফল্ট সেট করে কোনও অবজেক্টের সাথে এটি পরিদর্শন করার সাথে তুলনা করুন ।
হ্যারিসন পেইন

9

আমি অত্যন্ত উচ্চারণের জন্য স্থানীয়ভাবে নামকরণ কনভেনশন (বা অর্থহীন চরিত্রগুলি যোগ করার) পরিবর্তনের জন্য (যেমন অন্য পোস্টে পরামর্শ দেওয়া হয়েছে) পরামর্শ দেব। অভিপ্রায়টি সুস্পষ্ট না হলে এটি বিভ্রান্তি সৃষ্টি করে এবং কেন এই নামকরণ করা হয়েছে তা নিয়ে প্রশ্ন উঠতে পারে। এটি ছাড়া এটি সমাধান করা যেতে পারে।

প্রতিটি ক্ষেত্রেই হয় সমার্থক অর্থ সহ কোনও শব্দ ব্যবহার করা বা নামটিকে আরও নির্দিষ্ট (বা এমনকি শব্দবাচক) তৈরি করা উচিত। এমনকি যখন এটি প্রসঙ্গে পুনরাবৃত্তি প্রবর্তন করতে পারে এটি আরও ভাল সমাধান হতে পারে।

উদাহরণস্বরূপ, আসুন আমরা বলি যে আপনার কাছে এমন একটি এনাম রয়েছে Modeযা আপনার ক্ষেত্রে যেমন একটি ডিফল্ট মান প্রকাশ করতে পারে। default_modeপুনরাবৃত্তির কারণে এটির নামকরণটি সেরা বলে মনে হচ্ছে না, তবে এটি পছন্দসই অর্থ জানাতে গিয়ে অস্পষ্টতা এড়ায়।


আপনি একটি বৈধ পয়েন্ট করেছেন, তবে আমি এখনও নিশ্চিত নই যা আরও বিভ্রান্তি সৃষ্টি করে: ধারাবাহিকভাবে সংযোজনিত টুকরো টুকরো করা বা প্রতিটি পরিস্থিতির জন্য বিভিন্ন শব্দ ব্যবহার করা। অবশ্যই পূর্ববর্তী বিকল্পের বিরুদ্ধে মামলা, যে পরিস্থিতি যেখানে এটি প্রথম স্থানে ব্যবহৃত হবে (আশাবাদী) এত বিরল যে বিদ্যমান কোড থেকে ধারাবাহিকতা অনুমান করা যায় না।
রক্ষক এক

3

আপনাকে আলাদা বা পরিবর্তিত শব্দ (গুলি) ব্যবহার করতে হবে, এটি পরিষ্কার।
সুতরাং এটি সাধারণত হয় মানে

  • সম্পূর্ণ ভিন্ন শব্দ
  • একটি উপসর্গ
  • একটি প্রত্যয়

একাধিক শব্দ এবং বিকল্পগুলি সাধারণত কীভাবে যোগদান করবেন তা নির্ধারণ করার জন্য আরেকটি বিষয়

আমার পরামর্শটি একটি উপসর্গ বা প্রত্যয় এবং আন্ডারস্কোর / ড্যাশ ব্যবহার করা, যেমন

local_default, my_default, a_default, domain_specific_default
default_local, default_me, default_a, default_domain_specific

local_defaultসমস্ত স্থানীয় লোকজন একত্রিত হয়েছে এবং এইভাবে দ্রুত দাঁড়ালেও অনন্য নামটি পেতে আপনাকে সর্বদা দ্বিতীয় অংশে পড়তে হবে এমন সুবিধা রয়েছে। default_localকনভার্স সুবিধা রয়েছে যে অনন্য পরিবর্তনশীল নামটি দ্রুত দেখা যায়, তবে স্থানীয়রা সর্বদা এত সহজে দৃষ্টিভঙ্গি করে না।

ডোমেন_স্পেসিফিক পদ্ধতির জন্য আমি যে কয়েকটি উদাহরণ দেখেছি তার কয়েকটি উদাহরণ: এর vehicle_modelপরিবর্তে modelএকটি সংরক্ষিত শব্দ ছিল; room_tableএকটি এসকিউএল টেবিলের জন্য যেমন tableএকটি সংরক্ষিত শব্দ।

ভাষা বা স্ক্রিপ্ট ব্যবহারের জন্য আমি যে দুটি অপশন দেখেছি সেগুলি হ'ল:

  • ভেরিয়েবলের নাম ঘিরে কোট বা ব্যাকটিপস এবং এভাবে সংরক্ষিত শব্দের ব্যবহারের অনুমতি দিন। এর মতোই আমি কল্পনাও করতে পারি কিছু ভাষাগুলি একটি ব্যাকস্পেসের মতো কোনও বিশেষ চরিত্রের নাম থেকে বাঁচতে পারে।
  • ভেরিয়েবলের নামের ফাঁকা স্থান।

সামান্য সম্ভবত আকর্ষণীয় পক্ষের নোট হিসাবে: আমি words_with_underscores-or-dashesদুটি নামের সাথে উল্লেখ করেছি - snake_caseআন্ডারস্কোর kebab-caseব্যবহার করার সময় এবং ড্যাশ ব্যবহার করার সময়। আমি পরেরটি মজার।
VLAZ

2

স্পষ্টতই, এই পরিস্থিতি এড়াতে আপনি যা করতে পারেন তা করুন। আমি ১৯ 1970০ এর দশকের শেষের দিক থেকে সফ্টওয়্যারটি লিখছি এবং যে সময়গুলি আমি সত্যিই করেছি, দশ বছরের মধ্যে সম্ভবত একটি সংরক্ষিত শব্দ ভালভাবেই ধরা উচিত, সম্ভবত পাঁচটির কাছাকাছি।

আপনি করতে পারেন এমন প্রচুর জিনিস রয়েছে যেমন প্রথম বা শেষ বর্ণটি দ্বিগুণ করা reserveddবা একটি শীর্ষস্থানীয় বা পিছনের আন্ডারস্কোর ( reserved_) যুক্ত করা। উপযুক্ত কি আপনার ব্যবহার করা কনভেনশনগুলির উপর প্রচুর নির্ভর করবে, বিশেষত শীর্ষস্থানীয় বা পিছনের আন্ডারস্কোর সম্পর্কিত। এছাড়াও এমন কিছু না করার চেষ্টা করুন যা মানুষের দ্বারা ভুলভাবে পড়তে পারে (যেমন, Reservedযখন এটির থেকে পৃথক হয় তখন ব্যবহার করে reserved)।

একবার আপনি কিছু বাছাই করার পরে, এটি আপনার কোডিং নির্দেশিকাগুলিতে রাখুন, নিশ্চিত করুন যে লোকেরা এটি সম্পর্কে জানে এবং এটি ধারাবাহিকভাবে ব্যবহৃত হয়। এমনকি আমি একটি অনুস্মারক মন্তব্য যুক্ত করতে এতদূর গিয়েছি যাতে পাঠকরা এটি কোনও টাইপো মনে করেন না এবং তারা আবার এটি দেখতে পাবে:

int ccase;  // Name dodges a reserved word

10
ডাউনওয়োটার নয়, "প্রথম বা শেষ চিঠি দ্বিগুণ করা" পরামর্শটি আমার মেরুদণ্ড হ্রাস
উইলিয়াম ভ্যান রাম্প্ট

@ উইলেমওয়ানআরম্পট আমি এটি করা পছন্দ করি না তবে একবারে জিমন্যাস্টিক করার মধ্য দিয়ে এমন একটি পছন্দ আসে যা একটি সংরক্ষিত শব্দ এড়ানো যায় যা প্রচুর মাথা আঁচড়ানো বা একটি অদ্ভুত চেহারার শনাক্তকারীকে কেবল সামান্য অনুরোধ জানায় avoid ।
blrfl

6
কোনও রায় দেওয়ার উদ্দেশ্যে নয়, কেবল .... শীতল .... শীতল ... ...)
উইলিয়াম ভ্যান রাম্প্ট

1
আন্ডারস্কোর পোস্ট করা দ্বিগুণ শেষ অক্ষরের চেয়ে ভাল। (এর জন্য কোনও ভোট classs?)
নিগেল 222

1
কোডিং গাইডলাইন! যে ভাল লাগবে! ভাল যুক্তি.
রক্ষক এক

2

সি # তে, আপনি @ এর সাহায্যে কোনও পরিচয়কারীর নাম প্রচার করতে পারেন । এটি সংকলকটিকে একটি শনাক্তকারীর নাম হিসাবে এবং কোনও সম্ভাব্য কীওয়ার্ড হিসাবে নয় বলে আচরণ করতে বলে।

enum @default {Sat, Sun, Mon, Tue, Wed, Thu, Fri}; 

3
যারা এই "উত্তর" যে নিছক বিন্দু ইতিমধ্যে প্রণীত (এবং অনেক ভালো উপস্থাপন) একটি পুনরাবৃত্তি আপ ভোট দেবে ভাবছি শীর্ষ উত্তর ভোট একটি দিন আগে
মশা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.