当前位置: 首页 > news >正文

中建西部建设网站优化品牌seo关键词

中建西部建设网站,优化品牌seo关键词,成都计算机编程培训哪里好,西安旅游网站建设1 struct关键字 1.1 声明 struct关键字与复合类型一起引入,后跟一个字段名称的块,可选择使用 :: 运算符注释类型 struct Foobarbaz::Intqux::Float64end 没有类型注释的字段默认为 Any 类型,所以可以包含任何类型的值。 1.2 创建新对象 …

1 struct关键字

1.1 声明

struct关键字与复合类型一起引入,后跟一个字段名称的块,可选择使用 :: 运算符注释类型

struct Foobarbaz::Intqux::Float64end
  • 没有类型注释的字段默认为 Any 类型,所以可以包含任何类型的值。

1.2 创建新对象

类型为 Foo 的新对象通过将 Foo 类型对象像函数一样应用于其字段的值来创建

foo = Foo("Hello, world.", 23, 1.5)
#Foo("Hello, world.", 23, 1.5)typeof(foo)
#Foo

1.3 字段名称列表——fieldnames

可以使用 fieldnames 函数找到字段名称列表。

注意fieldnames方法的参数是复合类型,不是对象

fieldnames(Foo)
#(:bar, :baz, :qux)

1.4 访问复合对象字段值

foo.bar,foo.baz,foo.qux
#("Hello, world.", 23, 1.5)

1.5 不可修改

用 struct 声明的复合对象是不可变的;创建后不能修改

foo = Foo("Hello, world.", 23, 1.5)
#Foo("Hello, world.", 23, 1.5)foo.bar=1
'''
setfield!: immutable struct of type Foo cannot be changedStacktrace:[1] setproperty!(x::Foo, f::Symbol, v::Int64)@ Base .\Base.jl:38[2] top-level scope@ In[129]:1
'''

2 可变复合类型

如果使用 mutable struct 而不是 struct 声明复合类型,则它的实例可以被修改

mutable struct Barbazqux::Float64endbar = Bar("Hello", 1.5)
#Bar("Hello", 1.5)bar.qux = 2.0bar
#Bar("Hello", 2.0)

http://www.khdw.cn/news/21668.html

相关文章:

  • wordpress分类目录标题使用自定义佳木斯seo
  • 珠海响应式网站建设费用广州营销优化
  • wordpress 免密码破解seo推广平台
  • 网站建设开票税点成人电脑培训班附近有吗
  • 公司主页网站怎么做百度seo快速排名优化
  • 外贸seo关键词论坛seo网站
  • 如何建网站不花钱下载关键词推广软件
  • 专门做餐饮运营的网站营销推广的特点是
  • 江西响应式网站建设免费网络推广的方法
  • 那种网站打不开百度网址大全网址导航
  • 陕西西安网站建设网页设计页面
  • 上海网站设计方法下载一个百度导航
  • 企业做响应式网站好吗怎样创建网页
  • 建设手机网站包括哪些费用吗网站建设的基本流程
  • 百度站长平台验证网站百度一下官方网站
  • 电子书网站搭建教程南昌seo数据监控
  • 外贸公司网站空间湖南网站营销推广
  • 广州沙河一起做网站域名反查
  • 建网站花钱吗网站seo搜索引擎优化怎么做
  • 哈尔滨营销型网站制作市场营销策略有哪些
  • 郴州微网站建设网络建设推广
  • 上海招标网站寻找客户资源的网站
  • 自己做网站统计百度关键词排名十大排名
  • 单位做网站资料需要什么站长工具友链检测
  • 网站开发软件有哪些浙江网站推广
  • php做网站后台语言搜索引擎排名优化方案
  • 手机网站开发学习如何推广小程序平台
  • 给帅哥做奴视频网站地址网络营销专业好就业吗
  • 广州皮具网站建设百度的竞价排名是哪种方式
  • 广州制作网站平台怎么免费制作网站