প্রতীকের সামনে 'এবং #' এর মধ্যে পার্থক্য কী?


22

আমি ইম্যাক্সে একটু নতুন। কিছু কনফিগারেশন দেখার সময়, আমি "অ্যাড-হুক" এ দুটি ধরণের কমান্ড পেয়েছি found

(add-hook 'LaTeX-mode-hook #'LaTeX-math-mode)

এবং

(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)

এটি আমাকে দীর্ঘদিন ধরে বিভ্রান্ত করেছে এবং গুগলে কীভাবে "# '" অনুসন্ধান করতে হয় তা আমি জানি না ...

ধন্যবাদ।


2
দুঃখিত আমার খারাপ. : উত্তর খুঁজে পাওয়া যায়নি stackoverflow.com/questions/2701698/...
X.Arthur


2
অন্যান্য সাইটে সদৃশগুলি ঠিক আছে। এখানে একটি আছে যদিও এটি প্রায় সদৃশ। emacs.stackexchange.com/q/3595/50
মালবারবা

উত্তর:


21

ইমাস লিস্পে, যদি fooএকটি প্রতীক হয় তবে 'fooএবং #'fooসম্পূর্ণ সমতুল্য। কোনও ফাংশন #'যখন fooহয় তবে পরবর্তী রূপটি (তার সাথে ) পছন্দ করা হয়, কারণ এটি ফ্যানক্লাট হওয়ার উদ্দেশ্যে করা এই সত্যটি দলিল করে।

আপনার দুটি ফর্ম তাই সম্পূর্ণ সমতুল্য, এবং এর সাথে #'একটি পছন্দ করা হয়।

সম্পাদনা করুন : মালাবার্বার নির্দেশ অনুসারে, এটি মোটেও সত্য নয়: #'চিহ্নগুলি বাইট- সংকলককে ফাংশনটি সংজ্ঞায়িত না করা হলে একটি সতর্কতা প্রেরণ করবে।

(নোট করুন যে এটি ল্যাম্বদা-ফর্মগুলির ক্ষেত্রে নয়, যার জন্য স্পষ্টভাবে 'বাইট-সংকলককে ল্যাম্বডা-ফর্মটি অন্য কোথাও নথিভুক্ত হিসাবে সংকলন করা থেকে বিরত রাখে Note আরও লক্ষ করুন যে এটি অন্যান্য লিপ্প উপভাষায়ও প্রয়োজনীয় নয়, উদাহরণস্বরূপ কমন লিস্প #'fooতাড়াতাড়ি বাঁধাই করে)


সতর্কতা সম্পর্কে ঠিক। #'ল্যাম্বডাসের মতো, সরল উক্তিটির বিপরীতে ল্যাম্বদা সংকলনের জন্য সংকলককে নির্দেশ দেয়, যা তা নয়। আমি একটি আশাবাদী পরিষ্কার পদ্ধতিতে সংস্কার করেছি।
jch
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.