Coffeescript.org এ:
bawbag = (x, y) ->
z = (x * y)
bawbag(5, 10)
সংকলন করতে হবে:
var bawbag;
bawbag = function(x, y) {
var z;
return (z = (x * y));
};
bawbag(5, 10);
নোড.জেএস এর অধীনে কফি-স্ক্রিপ্টের মাধ্যমে সংকলন যাতে মোড়ানো হয়:
(function() {
var bawbag;
bawbag = function(x, y) {
var z;
return (z = (x * y));
};
bawbag(5, 10);
}).call(this);
দস্তাবেজগুলি বলেছেন:
আপনি যদি অন্য স্ক্রিপ্টগুলির ব্যবহারের জন্য শীর্ষ-স্তরের ভেরিয়েবলগুলি তৈরি করতে চান তবে এগুলি উইন্ডোতে বা কমনজেএসে রফতানি সামগ্রীতে বৈশিষ্ট্য হিসাবে সংযুক্ত করুন। অস্তিত্বহীন অপারেটর (নীচে আচ্ছাদিত), আপনি কমনজেএস এবং ব্রাউজার উভয়কেই টার্গেট করে রেখেছেন তবে সেগুলি কোথায় যুক্ত করবেন তা নির্ধারণের একটি নির্ভরযোগ্য উপায় দেয়: রুট = এক্সপোর্ট? এই
আমি কিভাবে কফি স্ক্রিপ্টে গ্লোবাল ভেরিয়েবলগুলি সংজ্ঞায়িত করব। 'উইন্ডোতে বৈশিষ্ট্য হিসাবে এগুলি সংযুক্ত করুন' এর অর্থ কী?
window
বস্তু বা বস্তুর মতো বিদ্যমান বিশ্বব্যাপী রাষ্ট্রীয় অবজেক্টগুলিতে সংরক্ষণ করা যায় exports
। গ্লোবাল ভেরিয়েবল তৈরি করার দরকার নেই।
window
(বা global
নোডেজগুলিতে) অবজেক্টের বৈশিষ্ট্য হিসাবে সংরক্ষণ করা হয়েছে