అర్థం చేసుకోవడం Lua అన్ని కీలకపదాలు ఈ తేలికైన ఇంకా శక్తివంతమైన ప్రోగ్రామింగ్ భాషలో ప్రావీణ్యం పొందాలని చూస్తున్న ఎవరికైనా ఇది అవసరం. మీరు ఒక అనుభవశూన్యుడు లేదా అనుభవజ్ఞుడైన డెవలపర్ అయినా, ఈ కీలకపదాలను లోపల తెలుసుకోవడం మీకు క్లీన్, ఎఫెక్టివ్ మరియు ఫంక్షనల్ కోడ్ని వ్రాయడంలో సహాయపడుతుంది. ఈ గైడ్ మీరు తెలుసుకోవలసిన ప్రతిదాన్ని విచ్ఛిన్నం చేస్తుంది Lua అన్ని కీలకపదాలు, ఆచరణాత్మక ఉదాహరణలు, అంతర్దృష్టులు మరియు చిట్కాలను అందించడం.
🚀 లువాలోని కీలక పదాలు ఏమిటి?
లువాలో, కీలకపదాలు ముందే నిర్వచించబడిన అర్థాలను కలిగి ఉన్న రిజర్వ్ చేయబడిన పదాలు. అవి ఏర్పరుస్తాయి భాష యొక్క ప్రధాన భాగం మరియు దాని వాక్యనిర్మాణం మరియు నిర్మాణానికి అవసరమైనవి. మీరు ఈ పదాలను వేరియబుల్ పేర్లు, ఫంక్షన్ పేర్లు లేదా టేబుల్ కీలు వంటి ఐడెంటిఫైయర్లుగా ఉపయోగించలేరు.
లువా అన్ని కీలకపదాలను ఎందుకు నేర్చుకోవాలి?
-
ముఖ్యమైన సింటాక్స్ అవగాహన: కీవర్డ్లు లువా వ్యాకరణాన్ని నిర్వచించాయి.
-
లోపాలను నివారించండి: కీవర్డ్ని వేరియబుల్ పేరుగా ఉపయోగించడం వల్ల సింటాక్స్ లోపాలు ఏర్పడతాయి.
-
సమర్థవంతమైన కోడింగ్: ఈ కీలకపదాలను అర్థం చేసుకోవడం వల్ల సంక్షిప్త మరియు ప్రభావవంతమైన కోడ్ను వ్రాయగల మీ సామర్థ్యాన్ని పెంచుతుంది.
ఉదాహరణకు:
స్థానిక ఫంక్షన్ = "పరీక్ష" -- సింటాక్స్ లోపం: 'ఫంక్షన్' అనేది ఒక కీవర్డ్
📝 లువా అన్ని కీలకపదాల పూర్తి జాబితా
లువాలో చాలా చిన్న కీలకపదాలు ఉన్నాయి, ఇది బిగినర్స్-ఫ్రెండ్లీగా చేస్తుంది. యొక్క జాబితా ఇక్కడ ఉంది Lua అన్ని కీలకపదాలు:
-
మరియు
-
బ్రేక్
-
చేయండి
-
వేరే
-
లేకపోతే
-
ముగింపు
-
తప్పుడు
-
కోసం
-
ఫంక్షన్
-
గోటో
-
ఉంటే
-
లో
-
స్థానిక
-
శూన్యం
-
కాదు
-
లేదా
-
పునరావృతం
-
తిరిగి
-
అప్పుడు
-
నిజం
-
వరకు
-
అయితే
ఈ కీలకపదాలు లువా యొక్క కార్యాచరణకు సమగ్రంగా ఉంటాయి, ఇది ప్రవాహాన్ని నియంత్రించడానికి, వేరియబుల్లను ప్రకటించడానికి మరియు లాజిక్ను సమర్థవంతంగా అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
🔍 లువా అన్ని కీలకపదాలలో లోతుగా డైవ్ చేయండి
📘 నియంత్రణ ఫ్లో కీలకపదాలు
నియంత్రణ ప్రవాహ కీలకపదాలు మీలో అమలు యొక్క ప్రవాహాన్ని నిర్ణయిస్తాయి లువా కార్యక్రమాలు.
ఉంటే
, లేకపోతే
, వేరే
ఈ కీలకపదాలు షరతులతో కూడిన శాఖలను అనుమతిస్తాయి.
ఉదాహరణ:
x > 0 అయితే
ప్రింట్ ("పాజిటివ్ నంబర్")
elseif x == 0 అప్పుడు ప్రింట్ ("సున్నా")
వేరే ప్రింట్ ("ప్రతికూల సంఖ్య")
ముగింపు కోసం
,
అయితే
,
పునరావృతం
,
వరకు లూప్ల కోసం ఈ కీలకపదాలను ఉపయోగించండి.
ఉదాహరణ: i = 1, 5 కోసం
ప్రింట్ (i)
ముగింపు
స్థానిక x = 0
x <5 అయితే
x = x + 1
ప్రింట్(x)
ముగింపు
పునరావృతం
x = x - 1
ప్రింట్(x)
x == 0 వరకు
📗 లాజికల్ కీలకపదాలు మరియు
,
లేదా
,
కాదు
పరిస్థితులను నిర్మించడానికి ఈ లాజికల్ ఆపరేటర్లు అవసరం. ఉదాహరణ:
x > 0 మరియు x <10 అయితే ప్రింట్ ("ఒక అంకె సానుకూల సంఖ్య")
ముగింపు x కాకపోతే
ప్రింట్ ("x నిల్ లేదా తప్పు")
ముగింపు
📙 వేరియబుల్ మరియు విలువ కీలకపదాలు
స్థానిక
క్లీన్ మరియు మాడ్యులర్ కోడ్ను నిర్వహించడానికి కీలకమైన స్థానిక స్కోప్తో వేరియబుల్ను నిర్వచిస్తుంది. ఉదాహరణ:
స్థానిక గణన = 0 i = 1, 10 do కోసం
స్థానిక ఉష్ణోగ్రత = i * 2
కౌంట్ = కౌంట్ + టెంప్
ముగింపు
ముద్రణ (గణన) శూన్యం
వేరియబుల్స్ ప్రారంభించడం లేదా క్లియర్ చేయడం కోసం ఉపయోగపడే విలువ లేకపోవడాన్ని సూచిస్తుంది.
ఉదాహరణ: స్థానిక విలువ = నిల్
విలువ == నిల్ అయితే
ప్రింట్ ("విలువ నిర్వచించబడలేదు")
ముగింపు
నిజం
,
తప్పుడు
ఈ బూలియన్ విలువలు తార్కిక కార్యకలాపాలకు పునాది.
ఉదాహరణ:
local isActive = నిజం యాక్టివ్ అయితే
ప్రింట్ ("సిస్టమ్ సక్రియంగా ఉంది") వేరే
ప్రింట్ ("సిస్టమ్ నిష్క్రియంగా ఉంది") ముగింపు
🛠️ లువా అన్ని కీలకపదాల ప్రాక్టికల్ అప్లికేషన్లు ✅ దీనితో విధులు ప్రకటించడం
ఫంక్షన్ ది
ఫంక్షన్
యొక్క పునర్వినియోగ బ్లాక్లను నిర్వచించడానికి కీవర్డ్ ఉపయోగించబడుతుంది
కోడ్
. ఉదాహరణ:
ఫంక్షన్ గ్రీట్ (పేరు) ప్రింట్ ("హలో, " .. పేరు)
ముగింపు
గ్రీట్ ("లువా డెవలపర్")
Luaలోని విధులు కూడా అనామకంగా ఉండవచ్చు, ఇది మరింత సౌలభ్యాన్ని అనుమతిస్తుంది:
లోకల్ గ్రీట్ = ఫంక్షన్(పేరు) | ప్రింట్ ("హాయ్, " .. పేరు) | ముగింపు |
---|---|---|
శుభాకాంక్షలు ("ప్రపంచం") | 🔄 తో లూపింగ్ కోసం మరియు అయితే పట్టికల ద్వారా పునరావృతం చేయండి లేదా పునరావృతమయ్యే పనులను చేయండి. |
|
ఉదాహరణ: | table_data = {"Lua", "Python", "JavaScript"} | i కోసం, v in ipairs(table_data) do ప్రింట్ (i, v) ముగింపు
|
స్థానిక సూచిక = 1 | ఇండెక్స్ <= #table_data do | ప్రింట్ (టేబుల్_డేటా[ఇండెక్స్]) సూచిక = సూచిక + 1 ముగింపు 🌐 పరపతి స్థానిక |
వేరియబుల్ స్కోప్ కోసం
ఉపయోగించండి స్థానికవేరియబుల్ యొక్క పరిధిని నిర్దిష్ట బ్లాక్ లేదా ఫంక్షన్కు పరిమితం చేయడానికి.
ఉదాహరణ:
-
స్థానిక x = 10 ఫంక్షన్ గణన () స్థానిక y = 20తిరిగి x + y
-
ముగింపు
-
ప్రింట్(లెక్కించు()) -- అవుట్పుట్: 30 🧩 లువా అన్ని కీలకపదాలను ఉపయోగిస్తున్నప్పుడు సాధారణ తప్పులు
-
❌ రిజర్వు చేసిన పదాలను దుర్వినియోగం చేయడం కీవర్డ్లను వేరియబుల్ పేర్లుగా ఉపయోగించడానికి ప్రయత్నించడం లోపాలకు దారి తీస్తుంది.
-
ఉదాహరణ: స్థానిక రిటర్న్ = 5 -- సింటాక్స్ లోపం
-
🛑 మర్చిపోవడం ముగింపు
-
వంటి కీవర్డ్తో మొదలయ్యే ప్రతి బ్లాక్ ఉంటే
-
, కోసం
, లేదా
ఫంక్షన్ తో ముగించాలి ముగింపు
. ఉదాహరణ: x > 0 అయితే
ప్రింట్ ("పాజిటివ్")
-- 'ముగింపు' తప్పితే ఎర్రర్ ఏర్పడుతుంది