iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
  • lambda是一種匿名函式,只會以一行作用,其函式雖然簡單但功能卻十分強大

  • 以下是python & javaScript簡單的幾個範例

            #表達式用於創建匿名函數
            add = lambda x, y: x + y
            print(add(3, 5))
    
            #表達是作為排序的key函數
            numbers = [(1, 'one'), (3, 'three'), (2, 'two')]
            sorted_numbers = sorted(numbers, key=lambda x: x[0])
            print(sorted_numbers) 
            #output: [(1, 'one'), (2, 'two'), (3, 'three')]
    
            #篩選器
            numbers = [10,23,6,2,93]
            print(list(filter(lambda x: x>=10, numbers)))
            #output:[10, 23, 93]
    
            //Lambda 表達式用於創建匿名函數
            const multiply = (x, y) => x * y;
            console.log(multiply(4, 6));  
            // output: 24
    
            //Lambda 表達式作為數組的映射函數
            const numbers = [1, 2, 3, 4];
            const squared = numbers.map(x => x * x);
            console.log(squared);  
            // output: [1, 4, 9, 16]
    

上一篇
Day_15 Html table 的基本教學
下一篇
Day_17 html form標籤
系列文
三十天持續努力挑戰py30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言