다시 오신 걸 환영해요
이 영상에서는 모든 것에 대해 얘기하고 있어요
그 두 가지 함수는 아주 간단하지만
어떤 경우엔 정말 유용하죠
모든 함수는 반복 가능한 걸 취하고 어떤 요소라도
참으로 평가되면 참을 반환해요
모든 요소가 참으로 평가된다면
모든 함수는 참으로 반환되죠
이게 유용할 때의 예죠
친구 위치 목록이 있다고 상상해 보세요
사전마다 친구의 이름과
위치를 기재한 사전 목록이에요
그런 다음 사용자에게 위치를 묻죠
그런 다음 해당 위치에 어떤 친구가 있는지
계산할 거예요
이해력이 좀 떨어지네요
get in the friend in my friends
for each friends 그들의 위치가 사용자가
입력한 위치 변수와 동일한 경우에요
그들이 샌프란시스코에 들어선다고 상상해 보세요
친구 아이템을 넣을 거예요
샌프란시스코에 있는 모든 친구를
위한 사전이죠
이제 이런 걸 쓸 수 있어요 > 친구가 적어도
한 명은 있다는
뜻이니 혼자가 아니라고 프린트하세요
좀 더 읽기 쉽게 이렇게 할게요
하지만 이건 별로
좋지 않아요 우리가 원하는 건 길이가
아니라 친구가 있느냐는
거니까요
친구라면 누구든 도움이 될 거예요
근처에 친구가 있다면 지문을 찍으세요, 혼자가 아니에요
이게 하는 일은 근처 친구들의
각 요소를 검토해서 진위 여부를
확인하는 거예요
이제 진실 값입니다
이건 부울이 아니죠
사전이에요
진실한 가치는 진실로 평가하는 거예요
거짓으로 평가되는 값들이 있어요
별로 많지도 않고 알고
지내면 좋으니까요
0은 불리언을 얻으려고 할 때 거짓으로
간주되죠
물론 아무도 몰라요
빈 리스트, 빈 텁플, 빈 세트죠
do가 거짓이고 당연히 0.0과
0 유형의 숫자들이 거짓으로 평가되죠
무언가가 true인지 false인지 평가할
수 있습니다 부울의 0을 이용해서요
그걸 실행하면 샌프란시스코로 들어갈 수 있어요
혼자가 아니라는 걸 알 수 있죠
그리고 거짓이라고도
하죠 부울의 0은 거짓이니까요
그게 모든 함수가 하는 일이죠
각 요소를 살펴보고 불리언인지
참인지 거짓인지 묻죠
한 명이라도 사실이라고 하면
이건 사실이고 혼자가 아니라는 거죠
가까운 친구분들이라고 해도 돼요
하지만 다시 말씀드리지만 근처 친구 함수는
친구를 0명 또는 1명 이상 포함합니다 그래서 전부
다 말이 안 돼요 왜냐하면
여러분 친구는 모두 사전이
될 테니까요
그러니 하나가 참이면 전부 참이 될 겁니다 전부 사전이
될 테니까요 사전은 비어 있지
않은 한 늘 참이죠
적어도 한 명이 있다면 모두 참이 되겠죠
비어 있으면 false
이 경우엔 꽤 간편한 기능이죠
네
이제 지울게요
그리고 모두 프린트하죠 예를 들어 하나,
둘, 셋, 넷, 다섯 전부요
이건 진짜가 될 거예요
이걸 실행할게요 샌프란시스코죠
여기서 참으로 나오는 걸 보세요
하나, 둘, 셋, 넷, 다섯
모두 참이니까요
하지만 거기에 0을 넣고 다시 실행하자마자
거짓이 나오죠 여기 있는 게 전부 참은 아니니까요
그중 하나는 거짓이고 저건 0이에요
그래서 어떤 상황에서는 유용할 수 있어요
이 함수에 대해 알려드리고
싶었어요 이걸 사용해야 할 상황에
대비해서요
이것도 제가 드리는 도구예요 건축
프로젝트에 쓰시면 돼요
특정 프로젝트에 그 모든 게 필요하진 않지만 다른
프로젝트엔 유용할 수 있죠
이 기능들은 본질적으로
많은 사람들이 잘 모르는 좀 더 모호한
도구들이죠 하지만
여전히 존재한다는 걸 알고 이해하는
데엔 편리해요
이번 영상은 여기까지입니다
다음 영상에서 만나요