Function

Function (āļŸāļąāļ‡āļāđŒāļŠāļąāļ™)

āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™ āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļŠāļģāļ„āļąāļ āđ€āļŠāđˆāļ™ Default Argument āđāļĨāļ° Keyword Augment āđāļĨāļ°āļĄāļēāļāđ„āļ›āļāļ§āđˆāļēāļ™āļąāđ‰āļ™ āđ€āļĢāļēāļˆāļ°āđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļ„āļļāļ“āļĢāļđāđ‰āļˆāļąāļāļāļąāļš built-in āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ āļēāļĐāļē Python

āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ āļēāļĐāļē Python

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (Function) āļ„āļ·āļ­āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡ āđƒāļ™āļ āļēāļĐāļē Python āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ­āļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĢāļēāļĄāļąāļāļˆāļ°āđāļĒāļāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļŦāļĄāļ·āļ­āļ™āđ† āļāļąāļ™āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļ­āļēāđ„āļ§āđ‰ āđāļĨāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļąāđ‰āļ™āļ‹āđ‰āļģāđ† āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđāļ™āļ§āļ„āļīāļ”āļ‚āļ­āļ‡āļāļēāļĢ reuse āđ‚āļ„āđ‰āļ” āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ āļēāļĐāļē Python

def function_name(args...):
    # statements

def function_name(args...):
    # statements
    return value

āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ āļēāļĐāļē Python āļ™āļąāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ def āđāļĨāļ°āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™ function_name āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āđƒāļ™āļ§āļ‡āđ€āļĨāđ‡āļš () āđ€āļ›āđ‡āļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļąāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļˆāļģāļ™āļ§āļ™āđ€āļ—āđˆāļēāđ„āļŦāļĢāđˆāļāđ‡āđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļāđ‡āđ„āļ”āđ‰ āđāļĨāļ°āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļ āļēāļĐāļēāļ­āļ·āđˆāļ™āđ† āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ­āļēāļˆāļˆāļ°āļĄāļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļš āļŠāļģāļŦāļĢāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļāļēāļĢ return āļ„āđˆāļēāļāļĨāļąāļšāļ™āļąāđ‰āļ™ āđ€āļĢāļēāļĄāļąāļāļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āđ‚āļžāļĢāļ‹āļĩāđ€āļĒāļ­āļĢāđŒ (Procedure) āļ•āđˆāļ­āđ„āļ›āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ āļēāļĐāļē Python

def hello(name):
    print('Hello %s' % name)

def count_vowel(str):
    vowel = 0
    for c in str:
        if c in ('A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u'):
            vowel = vowel + 1
    return vowel

def area(width, height):
    c = width * height
    return c

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļĢāļēāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļˆāļģāļ™āļ§āļ™ 3 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĢāļāļĄāļĩāļŠāļ·āđˆāļ­āļ§āđˆāļē hello() āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļąāļāļ—āļēāļĒāļˆāļēāļāļ—āļĩāđˆāļŠāļ·āđˆāļ­āļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāļĄāļē āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļĄāļĩāļŦāļ™āļķāđˆāļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ„āļ·āļ­ name āļŠāļģāļŦāļĢāļąāļšāļĢāļąāļšāļŠāļ·āđˆāļ­āļ—āļĩāđˆāļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāļĄāļēāđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™

def count_vowel(str):
    vowel = 0
    for c in str:
        if c in ('A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u'):
            vowel = vowel + 1
    return vowel

āļ•āđˆāļ­āļĄāļēāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ count_vowel() āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļšāļˆāļģāļ™āļ§āļ™āļŠāļĢāļ°āđƒāļ™ String āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļĄāļĩāļŦāļ™āļķāđˆāļ‡ String āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļąāđ‰āļ™āđ€āļĢāļēāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ For loop āđƒāļ™āļāļēāļĢāļ§āļ™āļ­āđˆāļēāļ™āļ„āđˆāļēāļ—āļĩāļĨāļ°āļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļŠāļĢāļ°āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ in āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢ vowel āļ™āļąāđ‰āļ™āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļšāļˆāļģāļ™āļ§āļ™āļŠāļĢāļ°āļ—āļĩāđˆāļžāļšāđƒāļ™ String āđƒāļ™āļ•āļ­āļ™āļ—āđ‰āļēāļĒāđ€āļĢāļēāđ„āļ”āđ‰āļŠāđˆāļ‡āļ„āđˆāļēāļ‚āļ­āļ‡āļˆāļģāļ™āļ§āļ™āļŠāļĢāļ°āļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰āļāļĨāļąāļšāđ„āļ›āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ return

def area(width, height):
    c = width * height
    return c

āđāļĨāļ°āļŸāļąāļ‡āļāļŠāļąāļ™āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ„āļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ area() āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļŦāļēāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ”āđ‰āļēāļ™āļ‚āļ™āļēāļ™ āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĄāļĩāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŠāļ­āļ‡āļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡āđāļĨāļ°āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļģāļāļēāļĢ return āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļāļĨāļąāļšāđ„āļ›āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ return

āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ āļēāļĐāļē Python

āļŦāļĨāļąāļ‡āļˆāļēāļāđ€āļĢāļēāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāđāļĨāđ‰āļ§ āļ•āđˆāļ­āđ„āļ›āđ€āļĢāļēāļˆāļ°āļĄāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™ āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļąāđ‰āļ™āđ€āļĢāļēāļˆāļ°āđƒāļŠāđ‰āļŠāļ·āđˆāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĨāļ°āļŠāđˆāļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđƒāļŦāđ‰āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ„āļ·āļ­āļ„āđˆāļēāļ—āļĩāđˆāļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāđ„āļ›āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ•āļ­āļ™āđƒāļŠāđ‰āļ‡āļēāļ™ āļŠāđˆāļ§āļ™āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļąāđ‰āļ™āļ„āļ·āļ­āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ„āđˆāļēāļˆāļēāļāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ āļēāļĐāļē Python

def hello(name):
    print('Hello %s' % name)

def count_vowel(str):
    vowel = 0
    for c in str:
        if c in ('A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u'):
            vowel = vowel + 1
    return vowel

def area(width, height):
    c = width * height
    return c

# calling functions
hello('Danny')
hello('Mateo')
print('Vowel in string = %d' % count_vowel('marcuscode.com'))
print('Vowel in string = %d' % count_vowel('Python'))
print('Area = %d' % area(8, 4))

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ€āļĢāļēāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āđ€āļĢāļēāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ hello() āđāļĨāļ°āļŠāđˆāļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāđ€āļ›āđ‡āļ™ String āđ€āļ‚āđ‰āļēāđ„āļ›āļĒāļąāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđ€āļĢāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļŠāļ­āļ‡āļ„āļĢāļąāđ‰āļ‡ āļ‹āļķāđˆāļ‡āļ™āļĩāđˆāđ€āļ­āļ‡āđ€āļ›āđ‡āļ™āļāļēāļĢ reuse āđ‚āļ„āđ‰āļ”āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ

āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļĢāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ count_vowel() āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ area() āđāļĨāļ°āļŠāđˆāļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ„āļ›āļĒāļąāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āđ€āļžāļĢāļēāļ°āļ§āđˆāļēāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļĄāļĩāļāļēāļĢ return āļ„āđˆāļēāļāļĨāļąāļš āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāļ„āđˆāļēāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ•āđˆāļ­āđ„āļ› āđ€āļĢāļēāđ„āļ”āđ‰āļ™āļģāđ„āļ›āđƒāļŠāđ‰āļāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ print() āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨ

Hello Danny
Hello Mateo
Vowel in string = 5
Vowel in string = 1
Area = 32

Default Argument Values

āđƒāļ™āļ āļēāļĐāļē Python āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļāļēāļĢāļāļģāļŦāļ™āļ” Default Argument āđƒāļŦāđ‰āļāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđ„āļ”āđ‰ Default Argument āđ€āļ›āđ‡āļ™āļāļēāļĢāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŦāđ‰āļāļąāļšāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāļĄāļēāļĒāļąāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļ™āļąāđˆāļ™āļ—āļģāđƒāļŦāđ‰āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļāļēāļĢāļŠāđˆāļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ™āđ‰āļ­āļĒāļāļ§āđˆāļēāļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ„āļ”āđ‰ āļ‹āļķāđˆāļ‡āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļąāļš Default Argument

def show_info(name, salary = 84360, lang = "Python"):
    print('Name: %s' % name)
    print('Salary: %d' % salary)
    print('Language: %s' % lang)
    print()

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļĢāļēāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ show_info() āļŠāļģāļŦāļĢāļąāļšāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļāļēāļĢāļˆāļ°āđāļŠāļ”āļ‡āļ™āļąāđ‰āļ™āļĄāļĩāļŠāļ·āđˆāļ­ āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āđāļĨāļ°āļ āļēāļĐāļēāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™ āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āđ€āļĢāļēāļ™āļąāđ‰āļ™āļĄāļĩ 3 āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđāļĢāļ name āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđāļšāļšāļ›āļāļ•āļī āđāļĨāļ°āļŠāļ­āļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™ Default Argument āļ‹āļķāđˆāļ‡āđ€āļĢāļēāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŦāđ‰āļāļąāļšāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ = āđƒāļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļąāđ‰āļ™ Default Argument āļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāļŦāļĨāļąāļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđāļšāļšāļ›āļāļ•āļīāđ€āļŠāļĄāļ­

# calling function
show_info('Mateo')
show_info('Mateo', 105000)
show_info('Danny', 120000, 'Java')

āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļąāđ‰āļ™ āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļ—āļģāļāļēāļĢāļŠāđˆāļ‡āļ„āđˆāļēāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļŠāļģāļŦāļĢāļąāļšāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđāļšāļšāļ›āļāļ•āļīāđ€āļŠāļĄāļ­ āļŠāđˆāļ§āļ™āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđāļšāļš Default Argument āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļ„āļģāļŠāļąāđˆāļ‡āđ€āļĢāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđ€āļžāļĩāļĒāļ‡āļŦāļ™āļķāđˆāļ‡āļ•āļąāļ§āđ€āļ‚āđ‰āļēāđ„āļ› āļ—āļģāđƒāļŦāđ‰āļŠāļ­āļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Default Argument āđƒāļŠāđ‰āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļĄāļąāļ™āđāļ—āļ™ āļ„āļ·āļ­ 84360 āļŠāļģāļŦāļĢāļąāļšāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āđāļĨāļ° "Python" āļŠāļģāļŦāļĢāļąāļšāļ āļēāļĐāļēāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ

āļ•āđˆāļ­āļĄāļēāđ€āļĢāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļāļēāļĢāļŠāđˆāļ‡āļŠāļ­āļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđ€āļ‚āđ‰āļēāđ„āļ› āļ—āļģāđƒāļŦāđ‰āļĄāļĩāđ€āļžāļĩāļĒāļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŠāļļāļ”āļ—āđ‰āļēāļĒāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđāļĨāļ°āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļŠāļļāļ”āļ—āđ‰āļēāļĒāđ€āļ›āđ‡āļ™āļāļēāļĢāļŠāđˆāļ‡āļ„āđˆāļēāļ„āļĢāļšāļˆāļģāļ™āļ§āļ™āđƒāļŦāđ‰āļāļąāļšāļ—āļļāļāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ

Name: Mateo
Salary: 84360
Language: Python

Name: Mateo
Salary: 105000
Language: Python

Name: Danny
Salary: 120000
Language: Java

Keyword Arguments

āđƒāļ™āļ āļēāļĐāļē Python āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ Keyword Argument āđ‚āļ”āļĒāļāļēāļĢāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ Default Argument āļāđˆāļ­āļ™ āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ Keyword Arguments āđƒāļ™āļ āļēāļĐāļē Python

def create_button(id, color = '#ffffff', text = 'Button', size = 16):  
    print('Button ID: %d' % id)
    print('Attributes:')
    print('Color: %s' % color)
    print('Text: %s' % text)
    print('Size: %d px' % size)
    print()

create_button(10)
create_button(11, color = '#4286f4', text = 'Sign up')
create_button(id = 12, color = '#323f54', size = 24)
create_button(color = '#1cb22b', text = 'Log in', size = 32, id = 13)

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļĢāļēāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ›āļļāđˆāļĄ āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļąāđ‰āļ™ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđ‚āļ”āļĒāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāđˆāļ‡āđāļšāļš Keyword Argument āđ„āļ”āđ‰āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ argument = value āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļŠāļĨāļąāļšāļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđ„āļ”āđ‰ āđāļĨāļ°āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļąāđ‰āļ™āđ€āļĢāļēāļĄāļĩāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ id āđāļšāļšāļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđāļšāļšāļ›āļāļ•āļī āđƒāļ™āļāļēāļĢāļŠāđˆāļ‡āļ„āđˆāļēāļ™āļąāđ‰āļ™āļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āđ€āļ›āđ‡āļ™āļĨāļģāļ”āļąāļšāđāļĢāļāđ€āļŠāļĄāļ­ āđ€āļŦāļĄāļ·āļ­āļ™āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļ­āļ‡āļ­āļąāļ™āđāļĢāļ āļŦāļĢāļ·āļ­āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ‡āđāļšāļš Keyword Argument āļāđ‡āđ„āļ”āđ‰āđ€āļŠāđˆāļ™āļāļąāļ™āđ€āļŦāļĄāļ·āļ­āļ™āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļŠāļēāļĄāđāļĨāļ°āļŠāļĩāđˆ

Button ID: 10
Attributes:
Color: #ffffff
Text: Button
Size: 16 px

Button ID: 11
Attributes:
Color: #4286f4
Text: Sign up
Size: 16 px

Button ID: 12
Attributes:
Color: #323f54
Text: Button
Size: 24 px

Button ID: 13
Attributes:
Color: #1cb22b
Text: Log in
Size: 32 px

āđ€āļĢāļēāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ›āļļāđˆāļĄ 4 āļ›āļļāđˆāļĄāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰ Keyword Argument

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ Keyword Argument āļāđ‡āļ„āļ·āļ­ āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ print() āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ•āļąāļ§āļ„āļąāđˆāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ āđāļĨāļ°āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļ™āļ•āļ­āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ„āļ”āđ‰ āđ‚āļ”āļĒāļāļēāļĢāđƒāļŠāđ‰ Keyword sep āđāļĨāļ° end āļ•āļēāļĄāļĨāļģāļ”āļąāļš

print(1, 2, 3)
print(1, 2, 3, sep = '-', end = '/')

Lambda Expressions

Lambda Expressions āļ„āļ·āļ­ anonymous function āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāđ„āļ”āđ‰āđ€āļžāļĩāļĒāļ‡ Expression āđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ lambda āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ Lambda Expressions āļŠāļĢāđ‰āļēāļ‡āļ­āļ­āļšāđ€āļˆāđ‡āļ„āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ„āļ”āđ‰ āđāļĨāļ°āļ„āđˆāļē return āļˆāļ°āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡ Expression āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™

f = lambda x: x + 1
print(f(2))
print(f(8))

g = lambda a, b: (a + b) / 2
print(g(3, 5))
print(g(10, 33))

def make_incrementor(n):
    return lambda x: x + n

f = make_incrementor(13)
print(f(0))
print(f(1))
print(f(5))

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļĢāļēāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡ Lambda Expressions āđ€āļ›āđ‡āļ™āļˆāļģāļ™āļ§āļ™āļŠāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĢāļāđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āđ€āļĨāļ‚āļ‚āļķāđ‰āļ™ 1 āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļ­āļ‡āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļŦāļēāļ„āđˆāļēāđ€āļ‰āļĨāļĩāđˆāļĒāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ‚āļŠāļ­āļ‡āļˆāļģāļ™āļ§āļ™ āļ„āļļāļ“āļˆāļ°āļŠāļąāļ‡āđ€āļāļ•āļļāđ„āļ”āđ‰āļ§āđˆāļēāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĢāļāļ™āļąāđ‰āļ™āļĄāļĩ 1 āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļ­āļ‡āļ™āļąāđ‰āļ™āļĄāļĩ 2 āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļāļēāļĢ return āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļĨāļąāļšāļ āļēāļĒāđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ­āļĩāļāļ—āļĩ āđāļĨāļ°āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āđ€āļĨāļ‚āļ‚āļķāđ‰āļ™āļˆāļģāļ™āļ§āļ™ n āļˆāļēāļāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāđƒāļŠāđˆāđ€āļ‚āđ‰āļēāđ„āļ›

3
9
4.0
21.5
13
14
18

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ Lambda Expressions āļĒāļąāļ‡āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ‡āļēāļ™āļāļąāļš built-in function āđ€āļŠāđˆāļ™ āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ filter() āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ map() āđƒāļ™āļ āļēāļĐāļē Python āļĄāļąāļ™āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāđ„āļ›āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ Expression āđƒāļŦāđ‰āļāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™

numbers = [2, 15, 5, 7, 10, 3, 28, 30]
print(list(filter(lambda x: x % 5 == 0, numbers)))
print(list(map(lambda x: x * 2, numbers)))

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļĢāļēāļĄāļĩāļĨāļīāļŠāļ•āđŒāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ‚ Integer āđāļĨāļ°āđ€āļĢāļēāđ„āļ”āđ‰āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ filter() āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ map() āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ•āļąāļ§āđāļĢāļāđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āļ•āļąāļ§āļ—āļĩāđˆāļŠāļ­āļ‡āđ€āļ›āđ‡āļ™āļĨāļīāļŠāļ•āđŒ āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ filter() āđ€āļĢāļēāđ„āļ”āđ‰āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļĢāļ­āļ‡āđ€āļ­āļēāļ•āļąāļ§āđ€āļĨāļ‚āļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļāļąāļš Lambda Expressions āļ‹āļķāđˆāļ‡āļāđ‡āļ„āļ·āļ­āļ•āļąāļ§āđ€āļĨāļ‚āđƒāļ™āļĨāļīāļŠāļ•āđŒāļ—āļĩāđˆāļŦāļēāļĢāļ”āđ‰āļ§āļĒ 5 āļĨāļ‡āļ•āļąāļ§ āđāļĨāļ°āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ map() āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ„āđˆāļēāđƒāļ™āļĨāļīāļŠāļ•āđŒāđƒāļŦāđ‰āļ•āļĢāļ‡āļāļąāļš Lambda Expressions āļ„āļ·āļ­āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āđ€āļĨāļ‚āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļŠāļ­āļ‡āđ€āļ—āđˆāļē āļ‹āļķāđˆāļ‡āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļ„ āđāļĨāļ°āđ€āļĢāļēāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ list() āđ€āļžāļ·āđˆāļ­āđāļ›āļĨāļ‡āļ­āļ­āļšāđ€āļˆāđ‡āļ„āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāļŠāļ•āđŒ

[15, 5, 10, 30]
[4, 30, 10, 14, 20, 6, 56, 60]

Reference :

Last updated