ফাংশনের নামে '#' প্রতীকটি কী লাভ?


উত্তর:


16

এটি অটোল্যাড প্রক্রিয়াটির একটি অংশ। থেকে Autoloadingসম্পর্কে জানুন Vimscript হার্ড উপায় এবং :help autoload:

অটোলোড আপনাকে লোডিং কোডটি আসল প্রয়োজন না হওয়া পর্যন্ত বিলম্ব করতে দেয়, সুতরাং যদি নিম্নলিখিত ফাংশনটি হয়

execute pathogen#infect()

ইতিমধ্যে লোড করা হয়েছে, ভিম এটিকে সাধারণভাবে কল করবে। অন্যথায় ভিম autoload/pathogen.vimআপনার ~/.vimডিরেক্টরিতে ডাকা একটি ফাইল সন্ধান করবে । এই ফাইলটি বিদ্যমান থাকলে, ভিম ফাইলটি লোড / উত্স করবে। এটি তখন সাধারণভাবে ফাংশনটি কল করার চেষ্টা করবে।

#ফাংশনটির নাম প্রত্যেকে একটি পৃথক পৃথকের মতো কাজ করে। সুতরাং একটি ফাংশন কল করার সময়:

:call foo#bar#func()

ভিম ফাইলটি সন্ধান করবে autoload/foo/bar.vim

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