腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Julia
中
的
结构
继承
假设我有一些
结构
体:
julia
> struct Car engine::Int64 model::Stringend 有没有一种方法可以创建一个新
的
结构
并
继承
上面定义
的
Car
的
属性(类似于面向对象编程
中
的
类
继承
)?
浏览 21
提问于2021-09-10
得票数 4
回答已采纳
3
回答
为什么在
Julia
中使用抽象类型关键字?
、
、
Julia
中
的
“抽象类型”
的
用途是什么?除了将类型用于
继承
层次
结构
之外,还有其他用途吗?abstract Animal soundend soundend 如果它不提供
继承
属性和方法
的
能力,那么这样做
的
目的是什么?
浏览 0
提问于2016-03-29
得票数 5
2
回答
Julia
中
的
Flyweight/OOP设计模式
、
、
来自面向对象框架(Python),并试图在
Julia
()
中
实现Flyweight模式 考虑到
Julia
中
的
多分派框架和缺乏
继承
,我不太确定如何做到这一点。想知道是否有
Julia
专家考虑过主要面向对象
的
设计模式(例如Gang of Four)
的
实现,以及如何将它们移植到
Julia
上(如果没有,是否有任何替代方案)
浏览 20
提问于2019-08-05
得票数 3
3
回答
为什么在朱莉娅
中
创建一个抽象
的
超级类型?
、
、
我正在查看某个代码,它在创建
结构
时使用<:。我查看了,发现这意味着他们正在创建一个抽象
的
超级类型。有人能解释一下这是什么以及为什么要使用它吗?
浏览 1
提问于2020-02-13
得票数 8
回答已采纳
1
回答
Julia
:接收Dict作为输入和输出
的
函数是稳定
的
Dict类型吗?
我正在尝试将一些Matlab代码移植到
Julia
,看看优化
的
Julia
代码是否可以比优化
的
Matlab代码运行得更快。Matlab代码是一个描述包含多个组件
的
模型
的
单一函数。在Matlab
中
,该函数接收包含模型
的
许多参数和配置
的
结构
作为输入,并输出存储所有组件行为
的
结构
。 我对
Julia
很陌生,但我知道
Julia
函数需要类型稳定才能快速。我<em
浏览 1
提问于2019-07-11
得票数 0
2
回答
朱莉娅程序
的
基本
结构
是什么?
在我编写
的
Julia
代码
中
,应该存在哪些基本
的
结构
方面?我将链接其他一些语言实现这一点,以供参考。 我正在为语言本身寻找官方认可
的
组件,而不是关于最佳实践
的
意见。
浏览 2
提问于2019-10-31
得票数 7
回答已采纳
1
回答
有没有办法检查一个类型在
Julia
的
类型系统
中
是否是可迭代
的
?
Julia
中
的
集合需要支持三个函数才能迭代: start、next和done。 目前有没有一种方法来表示函数
的
输入x需要在类型系统
中
是可迭代
的
?如果没有,这会出现在路线图上吗?
浏览 3
提问于2014-10-14
得票数 12
1
回答
朱莉娅
结构
错误“没有方法匹配迭代”
、
在试图理解
Julia
中
的
参数
结构
时,我将以下
结构
定义为AbstractSet
的
一个子类型 st::Vector{T}MySet(x::Vector{T}) where {T} = new{T}(x)但是,当我尝试创建一个类型为MySet
的
新对象时,会出现以下错误
julia
> MySet([1,2])-1.7.1-linux-x86_64/<em
浏览 13
提问于2022-02-03
得票数 2
7
回答
朱莉娅: OOP或不OOP
、
、
、
例如,有类似于class或struct of c++
的
东西吗? 如何使用成员(如数据或函数)声明它?
浏览 9
提问于2015-11-17
得票数 64
回答已采纳
1
回答
Julia
中
的
字段和属性有什么不同?
Julia
有对
结构
进行操作
的
setter函数setproperty!和setfield!,以及getter函数getproperty和getfield。
Julia
中
的
属性和字段有什么区别?例如,下面的内容似乎表明它们做
的
是相同
的
事情: aS(2)
julia
&
浏览 4
提问于2019-10-01
得票数 29
1
回答
具有可变成员
的
Julia
结构
的
等式推导
、
、
、
在下面的朱莉娅代码
中
,由于T{BigInt}是一个可变
的
结构
,所以对BigInt不起作用。然而,==是由BigInt为自己显式定义
的
。
julia
> struct T{X} end (true, true)
julia
> T{BigInt}(1) == T{BigInt}(1)
浏览 2
提问于2021-03-25
得票数 2
回答已采纳
1
回答
茱莉亚OOP
的
另一种选择
、
、
、
、
例如,我想用
Julia
编写一个简单
的
感知器,但是它不是面向对象
的
,所以我不能像python那样创建一个类Perceptron。 用Python编写类似代码
的
替代方案是什么?我看到了一些
结构
,但这看起来像C
结构
,所以我想知道是否有一种更强大
的
方法。
浏览 4
提问于2022-04-17
得票数 0
回答已采纳
1
回答
为
Julia
中
的
对象设置终结器函数
我正在调试一些
Julia
代码,并试图找出下面这些代码不能工作
的
原因。(
julia
0.6.3) foo::String我几乎找不到关于终结器功能
的
文档,也没有例子,我做错了什么?
浏览 0
提问于2018-07-10
得票数 4
回答已采纳
2
回答
为什么
结构
和可变
结构
有不同
的
默认相等运算符?
我有以下代码: x end true
julia
> mutable struct Points yfalse 为什么这两个对象在正常
结构
时是相等
的
,而当它是可变
浏览 0
提问于2019-12-10
得票数 10
回答已采纳
1
回答
使用宏访问struct
的
字段
、
我希望有一个类似于@.宏
的
宏,该宏将表达式
中
的
每个变量转换为
结构
字段。例如,x = y+z应该成为s.x = s.y + s.z,其中s是
结构
s = S(1,2,3)
的
一个实例x::Intz::float我在这个问题上发现了类似的东西然而,在我
的
朱莉娅版本
中
,由于某种原因,它似乎行不通。
浏览 4
提问于2022-10-05
得票数 1
3
回答
在可变
的
Julia
结构
中
可以使用静态变量吗?
、
、
我希望能够在
Julia
结构
中
定义一个静态变量。例如,我想这样定义一些东西: global const a = 1endMyStruct.a 我非常清楚,这种编写代码
的
方式不是-Julian,我可以使用模块来实现这一目的。然而,我感兴趣
的
是可变
结构
是否可能。例如,我感兴趣
的
是为什么这是不可
浏览 1
提问于2019-08-13
得票数 2
2
回答
如何检查
Julia
中
结构
/可变
结构
的
属性
我
的
结构
定义如下: test1::Int64 end
julia
> t = test(1,1.0)(:test1, :te
浏览 6
提问于2020-11-28
得票数 4
回答已采纳
1
回答
朱莉娅-C
结构
中
的
结构
作为指针存储在
Julia
中
。
、
、
、
我使用
的
是一个C库,其中一个
结构
包含另一个
结构
(不是指针): int a;} A; Ai in 1:nfields(B)]' 0 8 16
julia
> x这里可以清楚地看到,朱莉娅将A类型存储在B类型
中
浏览 2
提问于2016-11-07
得票数 8
回答已采纳
2
回答
如何在
Julia
结构
中
定义常量
我想定义一个
结构
: x::Float32 speed(x)=c*x但是,它会引发一个错误syntax: "c = 2.99792e+08" inside type definition is reserved 我知道我不能在python中使用struct作为类,但是我找不到解决这个问题
的
方法如何在struct
中
定义常量?
浏览 6
提问于2018-09-04
得票数 0
1
回答
在C
中
获取特定
的
Julia
方法
如何在
Julia
的
C API
中
访问
Julia
函数
的
方法?有一些
结构
jl_method_instace_t和jl_method_t,我认为它们应该是C级别的
Julia
方法
的
容器,但是如何构造它们
中
的
一个呢?以及如何获得抽象函数
的
特定方法。
浏览 11
提问于2017-07-31
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
学习Java编程-JavaCollections集合继承结构
JS中的继承核心详解
Java:Java中的多重继承问题
Style在Android 中的继承关系
面向对象中的继承性
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券