Q100109: தனிப்பயன் வெளிப்பாடு மதிப்பீட்டிற்கான கூடுதல் அளவுரு வெளிப்பாடு செயல்பாடுகளை எவ்வாறு உருவாக்குவது

சுருக்கம்

இந்தக் கட்டுரை அளவுரு வெளிப்பாடுகள் பற்றிய சில விளக்கங்களையும், தனிப்பயன் செயல்பாட்டு எடுத்துக்காட்டின் மூலம் அவற்றுடன் ஒரு தனிப்பயன் பொருளை எவ்வாறு சேர்க்கலாம் என்பதையும் வழங்குகிறது.

மேலும் தகவல்

அளவுரு வெளிப்பாடுகள் முழு பைதான் ஸ்கிரிப்ட்களை விட பைதான் வெளிப்பாடுகளை மட்டுமே ஆதரிக்கின்றன.

இவை ஒரு லாம்ப்டாவின் உடல் அல்லது ஒரு மாறி ஒதுக்கீட்டின் வலது பக்கத்திற்கு ஒப்பானவை. நீங்கள் சாதாரண if/else தொகுதிகள் அல்லது லூப்களைப் பயன்படுத்த முடியாது, ஆனால் நீங்கள் டெர்னரி ஆபரேட்டர்கள் மற்றும் பட்டியல் புரிதல்களைப் பயன்படுத்தலாம்.

நீங்கள் தனிப்பயன் பொருட்களைப் பதிவு செய்யலாம், பின்னர் அவற்றை ஒரு அளவுரு வெளிப்பாட்டிற்குள் பயன்படுத்தலாம். தனிப்பயன் செயல்பாட்டைப் பதிவுசெய்து, அதை ஒரு அளவுரு வெளிப்பாட்டில் எவ்வாறு பயன்படுத்தலாம் என்பதைக் காட்டும் ஒரு எடுத்துக்காட்டு இங்கே:

பைதான் தாவலில், உங்கள் செயல்பாட்டை இவ்வாறு வரையறுத்து பதிவு செய்யவும்:

def triple(value):
  return value * 3

NodegraphAPI.SetExpressionGlobalValue("triple", triple)


பின்னர் ஒரு அளவுரு வெளிப்பாட்டிலிருந்து, நீங்கள் செயல்பாட்டை இவ்வாறு பயன்படுத்தலாம்:

triple(5) + 1


அப்போது அளவுருவின் மதிப்பு 16 ஆக இருக்கும். கவனிக்க வேண்டிய முக்கியமான விஷயம் என்னவென்றால், உங்கள் வெளிப்பாடு சில மதிப்பை 'திருப்பி' தருவதற்குப் பதிலாக சில மதிப்புகளுக்கு 'மதிப்பீடு' செய்ய வேண்டும்.

ஒரு அளவுரு வெளிப்பாட்டின் நோக்கம், ஒரு அளவுருவின் மதிப்பை நிரல் ரீதியாகக் கணக்கிடுவதாகும். ஒரு அளவுரு வெளிப்பாட்டின் மதிப்பீட்டின் ஒரு பகுதியாக உங்கள் திட்டத்தில் எந்த மாற்றங்களையும் செய்யக்கூடாது.

நீங்கள் பல அளவுருக்களின் மதிப்புகளை இயக்க வேண்டும் என்றால், ஒரு ஷெல்ஃப் ஸ்கிரிப்ட் அல்லது ஒரு ஸ்கிரிப்ட் பட்டனைப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள், இதற்காக எங்கள் Katana பயனர் வழிகாட்டியின் அத்தியாயங்களில் ஷெல்ஃப் உருப்படி ஸ்கிரிப்ட்கள், பயனர் அளவுருக்கள் மற்றும் விட்ஜெட் வகைகள் பற்றிய கூடுதல் தகவல்களைக் காணலாம்.

    We're sorry to hear that

    Please tell us why