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


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.