ዝርዝር ሁኔታ:

በጃቫ ውስጥ በተግባራዊ በይነገጾች የ Lambda መግለጫዎችን መጠቀም 15 ደረጃዎች
በጃቫ ውስጥ በተግባራዊ በይነገጾች የ Lambda መግለጫዎችን መጠቀም 15 ደረጃዎች

ቪዲዮ: በጃቫ ውስጥ በተግባራዊ በይነገጾች የ Lambda መግለጫዎችን መጠቀም 15 ደረጃዎች

ቪዲዮ: በጃቫ ውስጥ በተግባራዊ በይነገጾች የ Lambda መግለጫዎችን መጠቀም 15 ደረጃዎች
ቪዲዮ: በጆሮ ውስጥ ባዕድ ነገር ሲገባ ማድረግ ያለብን ነገሮች 2024, ሰኔ
Anonim
በጃቫ ውስጥ በተግባራዊ በይነገጾች የ Lambda መግለጫዎችን መጠቀም
በጃቫ ውስጥ በተግባራዊ በይነገጾች የ Lambda መግለጫዎችን መጠቀም

በጃቫ ውስጥ ያሉ ተግባራዊ በይነገጾች ብዙ አዳዲስ የፕሮግራም አዘጋጆች የማይጠቀሙበት በጣም ጠቃሚ መሣሪያ ነው። በብዙ የተለያዩ ችግሮች ላይ እንዲተገበር ገንቢዎች ኮዳቸውን ረቂቅ እንዲያደርጉ ያስችላቸዋል። ይህ በተለይ በአንድ ዘዴ መለኪያዎች ውስጥ ተግባራት እንዲፈጠሩ በሚፈቅዱ Lambda መግለጫዎች በጣም ጠቃሚ ነው። እነዚህ መመሪያዎች ተግባርን የተባለ በጣም መሠረታዊ ተግባራዊ በይነገጽን እንዴት እንደሚጠቀሙ ያሳያሉ። ተግባር አንድ ዓይነት የአጠቃላይ ዓይነትን የሚወስድ እና አጠቃላይ ዓይነትን የሚመልስ ተግባራዊ (ረቂቅ) ዘዴ አለው። ጥሪዎች የሚጠቀሙበት ዘዴ ጥሪ እስኪተገበር ድረስ ማመልከት የለበትም። ይህ በጣም ኃይለኛ ነው ምክንያቱም ፕሮግራም አድራጊዎች ጥሪውን ወደዚያ ዘዴ መለወጥ ብቻ ብዙ ጊዜ አንድ ዓይነት ኮድ እንዲጠቀሙ ይፈቅድላቸዋል።

ደረጃ 1 የጃቫ ፕሮጀክት ይፍጠሩ

አይዲኢን ይክፈቱ እና የጃቫ ፕሮጀክት ይፍጠሩ ፣ ስሙ አስፈላጊ አይደለም። የእኔን “መመሪያዎች” ብዬ ሰይሜዋለሁ።

ደረጃ 2 - ጥቅል ይፍጠሩ

ጥቅል ይፍጠሩ
ጥቅል ይፍጠሩ

በመነሻ ፋይል ውስጥ “መመሪያዎች” የሚል አዲስ ጥቅል ይፍጠሩ።

ደረጃ 3 የመቀየሪያ ክፍልን ይፍጠሩ

በመመሪያዎች ጥቅል ውስጥ ፣ መለወጫ እና ማስመጣት java.util.function. Function የተባለ አዲስ ክፍል ይፍጠሩ።

ደረጃ 4 - የተግባር ሙከራ ክፍልን ይፍጠሩ

የ FunctionTest ክፍልን ይፍጠሩ
የ FunctionTest ክፍልን ይፍጠሩ

በመመሪያዎች ጥቅል ውስጥ FunctionTest የተባለ አዲስ ክፍል ይፍጠሩ።

ደረጃ 5 የመቀየሪያ ዘዴን ይፍጠሩ

የመቀየሪያ ዘዴን ይፍጠሩ
የመቀየሪያ ዘዴን ይፍጠሩ

በተለዋዋጭ ክፍል ውስጥ ፣ ሕብረቁምፊን የሚመልስ እና int x እና ተግባር ረ እንደ መለኪያዎች የሚወስድ ‹መለወጥ› የሚባል ዘዴ ይፍጠሩ።

ደረጃ 6: ዓይነት መለኪያዎችን ያክሉ

የአሠራር መለኪያዎች ኢንቲጀር እና ሕብረቁምፊ ወደ ተግባር f ልኬት ያክሉ። ይህ የሚመስለው - ተግባር ረ

ደረጃ 7 - መደወል ያመልክቱ

መደወል ተግብር
መደወል ተግብር

ተመላሽ f.apply (x) ን በመተግበር ላይ ያለውን የመተግበሪያ ተግባር በ x እና በግቤት ላይ የመጥራት ውጤቱን ይመልሱ።

ደረጃ 8 ዋና ዘዴ

በ FunctionTest ውስጥ ዋና ዘዴን ይፍጠሩ።

ደረጃ 9 - ወደ ጥሪ መለወጥ ይጀምሩ

በ FunctionTest ክፍል ዋና ዘዴ ውስጥ የመቀየሪያ ዘዴውን Converter.convert ()

ደረጃ 10 - ኢንቲጀር ይምረጡ

ኢንቲጀር ይምረጡ
ኢንቲጀር ይምረጡ

በቅንፍ ውስጥ ፣ ወደ ሕብረቁምፊ ለመለወጥ የሚፈልጉትን int ያስገቡ። ይህ ከላይ ያለውን ስዕል መምሰል አለበት።

ደረጃ 11: መለኪያዎቹን ይለዩ

ቀጣዩ ግቤት Lambda ተግባር ነው። ከላይ በምስሉ ላይ ባለው ቦታ ላይ ጠቋሚውን በመጠቀም ፣ በሁለቱ መለኪያዎች መካከል የሚወሰንበትን ኮማ ከዚያም አንድ ቦታ ይተይቡ።

ደረጃ 12: Lambda Function Parameter

በመቀጠልም ለላምዳ ተግባር መለኪያዎች ይተይባሉ። (ኢንቲጀር x) የእኛ ብቸኛ መለኪያ ነው

ደረጃ 13 የላምባ ተግባር አካል

Lambda ተግባር አካል
Lambda ተግባር አካል

ግቤቱን በመከተል ፣ ቀጣዩ ጽሑፍ የተግባሩ አካል መሆኑን ለማመልከት -> ይተይቡ። X.toString ብለው ይተይቡ ፣ ቅንፎችን ይዝጉ እና በሰሚኮሎን ይጨርሱ።

ደረጃ 14 ውጤትን መድብ

ፕሮግራሙ እየሰራ መሆኑን ለማረጋገጥ ወደ ጥሪ ሕብረቁምፊ ተለዋዋጭ ውጤት ለመለወጥ ጥሪውን ይመድቡ

ደረጃ 15: ሙከራ

ሙከራ
ሙከራ

ያ ውጤት እርስዎ ከመረጡት የኢንቲጀር ግቤት ሕብረቁምፊ ስሪት ጋር እኩል መሆኑን ያረጋግጡ። ይህንን ለማድረግ አንድ ቀላል መንገድ መግለጫ ከሆነ ፣ ከዚህ በታች ይታያል።

የሚመከር: