side effect1 Unreal Engine Blueprint Functions - Pure Function 함수 중 순수 함수에 대한 설명을 적고자 합니다. Has Ammo 함수는 실행핀을 가지고 있는데 이것이 좀 의문이 들었다. 실행핀이 필요한 경우는 어느때일까? 사이드 이펙트에 관해서 사이드 이펙트란, 함수가 실행될 때 식별 가능한 효과가 생기는 것을 말한다. E.g. Print String, Add Impulse 와 같은 함수가 대표적이다. Pure Function 사이드 이펙트가 없는 함수 오직, return 값만 존재 E.g. Get Ammo 와 같은 getter함수들, 연산함수 ex) Multiply, Minus,,,, 이들은 실행 핀이 없다. 함수의 Detail창에서 퓨어 텝을 눌러서 순수함수로 만들 수 있다. Side Effect가 없다고 확신할때만 퓨어로 만들어주자. 2023. 7. 1. 이전 1 다음