腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Julia
中
进行
OOP
、
类型
和
方法
的
惯用
方式
当我在学习
Julia
的
时候,我想知道如何正确地做我以前在Python、Java或C++
中
做过
的
事情。例如,以前我可能使用抽象基类(或接口)通过类定义一系列模型。然后每个类可能都有一个像calculate这样
的
方法
。因此,为了调用它,我可能会使用model.calculate(),其中model是来自某个继承类
的
对象。我知道
Julia
使用多个分派来重载具有不同签名
的
函数,比如calculate(model)。我
的
问题是
浏览 30
提问于2019-03-12
得票数 6
1
回答
封装类是否反映了Swift 3范例?
、
房地: 引用
类型
(类)是
OOP
的
惯用
用法,而值
类型
(结构、枚举、原语)结合协议,则是POP
的
惯用
用法。结论:只要有可能,就应该
浏览 3
提问于2017-01-22
得票数 2
回答已采纳
1
回答
如何在
OOP
语言中封装过程式算法
、
我必须实现一个完全适合过程式设计
方法
的
算法。它与一些数据结构无关,它只需要几个对象,一堆控制参数,并对它们
进行
复杂
的
操作,包括创建和修改中间时态数据,子例程调用,以及许多cpu密集型数据转换。该算法过于具体,无法作为
方法
包含在参数对象
中
。 在
OOP
语言中封装这些算法
的
惯用
方式
是什么?用执行计算
的
静态
方法
定义静态对象?定义将所有算法参数作为构造函数参数并使用result
方法<
浏览 0
提问于2016-04-28
得票数 0
2
回答
Julia
中
的
运行时多态性开销
、
、
我知道
Julia
在很大程度上依赖于即时静态
类型
派生(基本上所有代码都需要被认为是c++模板)。我还了解到,这意味着在对不同
类型
的
对象使用单一算法时,只要这些
类型
在编译时是已知
的
,就不会产生运行时开销。 当谈到运行时多态性时,我不太清楚它是如何工作
的
。在c++
中
,分派将简单地
进行
虚拟表查找。这在
Julia
中
是如何工作
的
?多个分派背后
的
机制是什么?它比虚拟表查找要昂贵
浏览 0
提问于2016-05-11
得票数 6
1
回答
当使用“
惯用
”Scala
进行
编程时,使用“具体类”是可选/冗余
的
吗?
、
、
、
、
在一位高级工程师指导了Type类模式之后,在设计scala程序时,我正试图了解具体类
的
“需求”。这就引出了以下问题: 如果遵循上述
惯用
类型
类
的
方法
,那么“类”(如Java
中
的
具体类)
的
使用是否被严重低估(或被渲染为模拟
浏览 1
提问于2017-03-06
得票数 2
7
回答
朱莉娅:
OOP
或不
OOP
、
、
、
我在
和
朱莉娅合作朱诺。例如,有类似于class或struct of c++
的
东西吗? 如何使用成员(如数据或函数)声明它?
浏览 9
提问于2015-11-17
得票数 64
回答已采纳
1
回答
惯用
的
“只做一次”初始化后突变
的
F#?
、
在下面,我定义Animator
的
方式
在
OOP
系统
中
很常见,在
OOP
系统
中
,变异this对象
的
状态被认为是很好
的
: inherit UIViewControllerbase class and is only valid *now*是否有一种更为
惯用
<
浏览 1
提问于2015-08-21
得票数 2
回答已采纳
1
回答
茱莉亚
OOP
的
另一种选择
、
、
、
、
例如,我想用
Julia
编写一个简单
的
感知器,但是它不是面向对象
的
,所以我不能像python那样创建一个类Perceptron。 用Python编写类似代码
的
替代方案是什么?我看到了一些结构,但这看起来像C结构,所以我想知道是否有一种更强大
的
方法
。
浏览 4
提问于2022-04-17
得票数 0
回答已采纳
2
回答
Julia
中
具有函数字段
的
不可变
类型
、
、
将它定义为immutable使我不能更改它
的
维度,但假设我对此没有意见,它也使我不能更改度量,这模拟了在传统
OOP
中
无法更改对象内部
的
那些
方法
。这是在我努力寻找在
Julia
中
开发Riemmanian流形
的
正确
方法
时出现
的
。更好
的
方法
似乎是像我
的
原始示例
中
那样做,在那里我可以用特定
的
度量实例化具有特定维度
的
不可变
浏览 1
提问于2016-01-18
得票数 3
3
回答
Julia
泛型函数
类型
参数
、
、
1 end tot / n * 4我想使用相同
的
函数1 end tot / n * 4我假设有一种
方法
可以通过相当于C#或Java
的
泛型来实现这一点: ...
浏览 4
提问于2020-10-31
得票数 4
回答已采纳
3
回答
带前导零
的
已编号字符串到Int
、
、
对于编号字符串(1234),我通常使用包strconv
和
函数Atoi在Go中将字符串转换为int。然而,如果编号
的
字符串以前导零开头(例如01234),则处理这个问题
的
惯用
方式
是什么?对字符串
进行
切片,然后将[]string转换为[]int是一种
方法
,但这是最好
的
/
惯用
的
方法
吗?更新1:来自输入字符串01234
的
,期望输出01234为任意
类型
int (在
浏览 10
提问于2022-01-23
得票数 1
3
回答
Julia
函数
类型
注解
、
我是朱莉娅
的
新手,所以这可能是个愚蠢
的
问题。我有一个
类型
,函数作为属性,如下所示: someAtrribute::someTypeend 是否有适当
的
方法
进一步指定有关参数
类型
和
返回
类型
的
theFunction
类型
?在我
的
例子
中
,我确信theFunction
的
实
浏览 4
提问于2022-07-09
得票数 2
回答已采纳
2
回答
如何在
Julia
中
显示字段值
、
、
我想知道是否有可能在
Julia
中
显示字段值。例如,这个Python程序从使用者类
中
获取对象变量wealth: "Initialize consumer
浏览 1
提问于2018-04-09
得票数 0
回答已采纳
1
回答
Julia
中一类
方法
的
多重调度
、
、
我
的
问题是,如何在朱莉娅
中
的
某个类
中
重载某些
方法
?end end所以当我在我
的
主要代码
中
说:st.setValue(val) 根据val是标量、向量还是矩阵,它将调用相应版本
的
setvalue
方法
。现在,使用上面的定义,它用最后一个(本例
中
的
矩阵版本)覆盖setvalue
的
定义。
浏览 3
提问于2015-09-23
得票数 6
回答已采纳
2
回答
Julialang:在抽象
类型
上强制接口
从I
Julia
抽象
类型
的
内容来看,抽象
类型
不会对它们
的
具体实现施加任何约束。因此,不能保证在抽象
类型
上工作
的
方法
也会在该
类型
的
具体实现上工作。所以我有两个问题。 ,这仍然是语言
的
工作<e
浏览 55
提问于2019-06-11
得票数 4
回答已采纳
1
回答
在Ruby类构造函数中使用关键字参数与散列参数?
、
、
我对Ruby很陌生,并且学习了如何使用Ruby实现适当
的
OOP
,我有一个问题,那就是使用类构造函数最
惯用
的
方法
是什么。我见过许多使用散列参数构造对象
的
示例: def initialize(params) @age= params[:age]end 然而,我也
浏览 0
提问于2020-05-17
得票数 2
回答已采纳
3
回答
如何将
Julia
结构完全解压缩为局部变量?
、
、
我建立了一个包含很多参数
的
复杂
的
计算模型。由于我需要运行许多场景,所以我决定将所有这些输入参数打包到一个巨大
的
struct
中
。一种
方法
是使用@unpack宏:对于我想在各种函数
中
解压缩
的
大型结构,这只是不方便(请注意,我
的
struct有大约40个字段)。我如何在不花费时间
和
将代码
中
的
所有参数乱七八糟
的
情况下打开结构?
浏览 4
提问于2021-04-17
得票数 3
回答已采纳
3
回答
Clojure
中
的
惯用
封装:如何将数据与链接行为捆绑在一起?
、
、
我正在尝试弄清楚Clojure是否可以完全取代我在其他语言中习惯
的
范型。我不理解
的
一件事是如何在Clojure
中
惯用
地实现封装(通过封装,我指的是将数据与操作该数据
的
方法
(或其他函数)捆绑在一起)。下面是一个来自
OOP
的
用例: type: "macintosh", cost: 5
浏览 0
提问于2012-08-22
得票数 22
回答已采纳
2
回答
Julialang函数
类型
的
大小约束
、
、
是否可以指定
Julia
函数
的
参数
的
类型
约束,如下所示: ...这个定义给了我一个错误: ERROR: too many parameters
浏览 0
提问于2016-04-25
得票数 3
1
回答
是否有可能在
Julia
中
实现一个
类型
工厂而不使用‘type ()’?
、
、
例如,我有一个基本
类型
的
抽象
类型
,我希望实现一个
类型
工厂,它在这个抽象
类型
下动态地创建具体
类型
,并使用用户输入参数给出
的
名称(
和
其他
类型
特征)。return ConcreteSubtype函数TypeFactory使用typename
和
supertype参数,并创建一个属于supertype
的
具体
类型
,其名称与typename相同。我知道这种类工厂在Python (例如)
浏览 1
提问于2018-02-07
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券