Unity的C#编程教程_49_有返回值的函数/方法

3. Return Type Functions

  • 如何获取方法中的数据,或者如何让方法返回一些运算结果呢?
  • 那就不能用 void 类型的方法了,因为这个是没有返回值的方法
  • 如果我们要获得一个返回值,那这里的 void 就替换成返回值的类型

比如一个加法方法:

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

public class Test2 : MonoBehaviour
{

    public int result; // 用于存储加法运算后的结果

    // Start is called before the first frame update
    void Start()
    {
        result = Sum(4, 3); // 调用方法计算,并获取返回值
        Debug.Log(result);
    }

    // Update is called once per frame
    void Update()
    {
        
    }

    private int Sum(int a,int b)
    {
        return a + b; // 返回一个计算结果
    }
}

这里如果我们不用 return,而是直接在方法中写上 result = a+b 结果也是一样的,但是这个方法就只能用在这里,而不能进行复用,比如我另一个地方也要计算加法,那这个加法运算的方法就不能用了呀,所以一定要用有返回值的这种方法。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值