Julia :关于函数返回类型::
julia> function y()::Int64return 5end
y (generic function with 1 method)
表明y()返回的是Int64. 假定改一下,如下:
julia> function y() ::Stringreturn 5end
y (generic function with 1 method)julia> y()
ERROR: MethodError: Cannot `convert` an object of type Int64 to an object of type String
Closest candidates are:convert(::Type{String}, ::CategoricalArrays.CategoricalValue) at C:\Users\songroom\.julia\packages\CategoricalArrays\0ZAbp\src\value.jl:60convert(::Type{T}, ::T) where T<:AbstractString at strings/basic.jl:229convert(::Type{T}, ::AbstractString) where T<:AbstractString at strings/basic.jl:230...
Stacktrace:[1] y() at .\REPL[8]:2[2] top-level scope at REPL[9]:1
julia> function y() ::Float64return 5end
y (generic function with 1 method)
julia> y()
5.0
但对以下的类型,。
julia> function x(a)if a< 5return 6elsereturn "a"endend
x (generic function with 1 method)julia> x(4)
6julia> x(7)
"a"
有二种方法:比如,Any或Union{}
julia> function x(a) ::Anyif a< 5return 6elsereturn "a"endend
x (generic function with 1 method)julia> x(4)
6julia> x(7)
"a"julia> function x(a) ::Union{Int64,String}if a< 5return 6elsereturn "a"endend
x (generic function with 1 method)julia> x(4)
6julia> x(7)
"a"
Julia :关于函数返回类型::相关推荐
- C++基础第6章:函数(2)——函数体、函数返回类型
文章目录 1.函数体 2.函数返回类型 1.函数体 隐式返回:没有写return,常见的就是void函数.main函数是比较特殊的函数,所以他虽然是int main(),但是最后也可以不返回,也就是隐 ...
- 理解OpenCV中的宏定义 CVAPI(函数返回类型)
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 读代码时看到语句 CVAPI(IplImage* ...
- mysql sum函数返回类型_MySQL的sum函数返回的门类
MySQL的sum函数返回的类型 今天项目切换数据库时,出错 访问数据库的代码大概是这样: String sql = "select sum(number) as sumNumberOfOn ...
- void*作为函数返回类型(C语言)
返回void*的情况 void*作为函数的返回类型的情况 导入 void*介绍 代码示例 结论 void*作为函数的返回类型的情况 导入 C语言中有一种返回值类型比较特殊,就是void*,void作 ...
- python map函数返回类型_使用map和lambda函数发送两个参数并返回两个值
因为您说您只需要一个模型,而不是每个值都需要一个新模型,所以这相当简单.更改:hnd = map(lambda (valua): function_f(valua), list_value) 致:mo ...
- oracle sum函数返回类型,Oracle / PLSQL SUM函数
这个Oracle教程解释了如何使用Oracle / PLSQL SUM函数. SUM(x) 添加x中的所有值,并返回总和. SUM函数对一组行进行操作,并返回一行输出. Null值被SUM函数忽略.您 ...
- JS_typeof()函数返回类型总结
一.若是基本数据类型返回对应的基本类型<script>// 1.number类型var num = 1;console.log(typeof num);//返回的是number// 2.s ...
- mysql 函数返回类型set_mysql自定义函数如何返回多个值
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- C++函数后置返回类型
//后置函数返回类型声明 auto func(int a, int b)->void; //后置函数返回类型定义 auto func(int a, int b)->void {return ...
- C++基础::语法特性::函数重写(override)与协变返回类型(covariant return type)
函数重写 在进行本文的协变返回类型(covariant return type)的讨论之前,不妨先重新温故C++关于函数重写的语法规则.协变返回类型与函数重写有着千丝万缕的联系. 首先明确函数重载(o ...
最新文章
- Java实现图片裁剪预览功能
- leetcode算法题--两数相加
- idea自动生成方法注释(含参数及返回值)
- #论文 《ImageNet Classification with Deep Convolutional Neural Networks》
- 30年货币翻了300倍!如何能跑赢印钞机?
- [CQOI2012]模拟工厂 题解(搜索+贪心)
- 基于modelsim-SE的简单仿真流程—上
- 在docker for win中使用portainer管理容器
- nginx基本配置与参数说明-【转】
- 硬盘引导扇区、多分区图、不通硬盘的LINUX逻辑分区数量
- 哈理工OJ-2277-喝喝
- matlab 设计 希尔伯特变换器,基于Matlab的FIR型希尔伯特变换器设计
- NBU备份vmware虚机创建静默快照失败
- linux下的MBR(msdos)分区与格式化----fdisk mkfs
- react 移动端 实现video的自动播放
- Mysql原子性,持久性实现原理
- 亚马逊云科技又一全球人才培养项目在中国的落地
- 下一代CDN如何与智能AI及物联网打通?
- 砍价两种种算法(转载)
- linux下,matplotlib遇到的相关问题以及解决方法