MST

星途 面试题库

面试题:Bash中Shell脚本的函数风格规范考察

在Bash的Shell脚本里,编写一个符合良好风格规范的函数,该函数接收两个整数参数,返回它们的和。要求遵循常用的命名规范、注释规范以及参数处理规范。
46.4万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
# 函数:计算两个整数的和
# 描述:该函数接收两个整数参数,返回它们相加的结果
# 参数:
#   $1 - 第一个整数
#   $2 - 第二个整数
# 返回值:
#   两个整数的和
add_numbers() {
    local num1="$1"
    local num2="$2"

    # 检查参数是否为数字
    if [[! "$num1" =~ ^[0-9]+$ ]] || [[! "$num2" =~ ^[0-9]+$ ]]; then
        echo "错误:参数必须是整数" >&2
        return 1
    fi

    local sum=$((num1 + num2))
    echo "$sum"
    return 0
}