본문 바로가기

함수

unity 변수 및 함수 using UnityEngine; using System.Collections; public class VariablesAndFunctions : MonoBehaviour { int myInt = 5; // int 타입으로 변수 myint 를 5로 초기화 void Start () // 이 스크립트와 연결된 오브젝트가 씬에 진입할때 호출되는 함수 { myInt = MultiplyByTwo(myInt); //함수 호출. myInt는 여기서 인자(argument) Debug.Log (myInt); } int MultiplyByTwo (int number) //함수는 메서드 라고도 한다. 함수는 반환이라는 작업을 한다. { int result; result = number * 2; return result; /.. 더보기
C# 프로그래밍 - 함수의 입력 출력 여기서 print(a+num) 은 11이 출력될 것입니다. 그리고 Start 함수가 끝나게 되면 남아있던 x 변수 메모리도 해제됩니다. 함수에 있는 입력 변수는 호출된 곳에서 값을 받아 생성됩니다=인자를 받아 파라미터가 선언됩니다. 매개변수와 인자 이름은 같아도 상관없습니다. 더보기
C# 프로그래밍 - 함수의 메모리 동작 마지막 스코프에서 변수의 메모리가 자동으로 해제됩니다. 이 파일의 순서대로 Start 메인함수와 Test 함수가 있음을 컴퓨터가 인지. Start 메인함수 시작. int 타입의 num이 메모리에 생성됨. TestFunc 함수가 호출됨. int 타입의 value가 메모리에 생성됨. value가 콘솔에 출력됨. value 값이 메모리에서 해제됨. TestFunc 함수 끝. Start 함수 끝. num 값이 메모리에서 해제됨. num들은 지역변수이므로 다르게 메모리에 저장되고 다르게 관리됨. 사용된 변수는 메모리 관리를 위해 해제됩니다. 함수 안에 있는 변수는 함수가 종료되면 해제됩니다. 서로 다른 함수 안에 있는 변수는 분리되어 있습니다. 출처 - https://youtu.be/_G3Bp8w3Ckg?list.. 더보기
C# 프로그래밍 - 함수 함수 函數 함 함 셀 수 function. input output 입력 출력이 있습니다. 더보기
Python __init__ 초기화함수 그리고 self . . . . . python 을 공부하면서 __init__ 라는 이름을 가진 함수를 본 적이 있을 것이다. 나도 여러번 봤지만 도저히 그냥 넘어갈 수가 없는 구간이 와버렸다. 그래서 차근차근 하나씩 알아보려고 한다!! - 오늘 참고할 스크립트 class TestSpawn : def __init__(self, setName): print('A') print('B') self.setName = setName print(self.setName) a = TestSpawn("1234") print('live') ta = [1,2,3] ta.pop(0) ta.append(a.setName) 아.. 벌써 어지럽다. HTML 삽입 미리보기할 수 없는 소스 그래도 이걸 헤쳐나가야 개발자가 될 수 있다고!!! 우선 로직.. 더보기