본문 바로가기
카테고리 없음

[코딩일기] C# 함수(params)

by mania2321 2024. 7. 16.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Helloworld_2 : MonoBehaviour
{
    // 함수
    // 변수는 중괄호 {}를 기준으로 입력 및 사용한다. 

    int Square(int x)                   // C# 에서는, 함수 대문자로 시작 (변수는 소문자)
    {
        return x * x;
    }

    void Like(int x, params string[] message)      // params를 입력해주면, 배열 자체를 넘겨주는 것이 아니라 개수가 정해지지 않은 자료형의 데이터를 넘김
    {
        foreach (string s in message) 
        {
            Debug.Log(s);                   // 넘겨온 , 로 구분된 string을 배열로 받아서 출력
        }
    }



    void Start()             // void 함수 에서 한 가지 주의할 점 ==> 여기에다가도 return을 쓸 수 있음. 하지만 void는 return값이 없기 떄문에 return 뒤에다가 아무것도 안적어도 된다. return을 적으면 해당 함수의 실행을 종료시킬 수 있다. 
    {
        int x = 3;
        Like(x, "좋아요","댓글", "다음영상 알림", "구독");   
    }
}

댓글