Julia 基本语法

简介: Julia 语言的变量定义简单,无需指定类型,自动推断。变量名由字母、数字、下划线组成,首字符不能是数字,且区分大小写。遵循命名规范:小写加下划线分隔单词,类型和模块名大写,函数名小写,变参数函数以 ! 结尾。示例中展示了如何赋值及使用变量。

Julia 基本语法

变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。

变量可以通过变量名访问。

Julia 语言变量名由字母、数字、下划线 _ 组成,其中首个字符不能为数字。

变量名是大小写敏感的。

Julia 变量使用很简单,只需赋值即可,如下实例:

实例

将 10 赋值给变量 x

x = 10

使用 x 的值做计算

x + 1
11

将字符串赋值给变量 site_name

site_name = "RUNOOB"

浮点型数据

marks_math = 9.5

从实例中我们看到,与其他编程语言 C++、Java 等不同的是 Julia 不需要指定变量类型,它可以自动推断等号右侧的对象类型。

命名规范

变量名采用小写。
使用下划线 _ 来分变量名中的单词。
类型 Type 和模块 Module 的名称使用大写字母开头,并且用大写字母而不是用下划线分隔单词。
函数(function)和宏(macro)的名字使用小写,不使用下划线。
会对输入参数进行更改的函数要使用 ! 结尾。这些函数有时叫做 "mutating" 或 "in-place" 函数,因为它们在被调用后会修改他们的输入参数的内容而不仅仅只是返回一个值。

相关文章
|
11月前
|
人工智能 自然语言处理 语音技术
FilmAgent:多智能体共同协作制作电影,哈工大联合清华推出 AI 驱动的自动化电影制作工具
FilmAgent 是由哈工大与清华联合推出的AI电影自动化制作工具,通过多智能体协作实现从剧本生成到虚拟拍摄的全流程自动化。
2837 13
FilmAgent:多智能体共同协作制作电影,哈工大联合清华推出 AI 驱动的自动化电影制作工具
|
SQL 数据库
SQl查询之单表查询,连接与嵌套查询
SQl查询之单表查询,连接与嵌套查询
188 0
|
JSON 人工智能 自然语言处理
|
Unix Shell Linux
常见的shell命令
shell常用命令
325 11
计算机网络:数据链路层(广域网、PPP协议、HDLC协议)
计算机网络:数据链路层(广域网、PPP协议、HDLC协议)
871 0
|
传感器 机器学习/深度学习 监控
网络安全产品之认识防毒墙
在互联网发展的初期,网络结构相对简单,病毒通常利用操作系统和软件程序的漏洞发起攻击,厂商们针对这些漏洞发布补丁程序。然而,并不是所有终端都能及时更新这些补丁,随着网络安全威胁的不断升级和互联网的普及,病毒往往能够轻易地感染大量计算机。在这样的背景下,防毒墙应运而生。 接下来让我们认识一下防毒墙。
479 0
|
文字识别
印刷文字识别产品使用合集之 识别营业执照时,如果企业名称中有中英文括号,请问是统一转换为英文括号返回还是按实际的括号类型返回
印刷文字识别产品,通常称为OCR(Optical Character Recognition)技术,是一种将图像中的印刷或手写文字转换为机器编码文本的过程。这项技术广泛应用于多个行业和场景中,显著提升文档处理、信息提取和数据录入的效率。以下是印刷文字识别产品的一些典型使用合集。
|
人工智能 算法 索引
AI 八数码A_star算法问题-实验报告
AI 八数码A_star算法问题-实验报告
480 0
AI 八数码A_star算法问题-实验报告
|
存储 算法 Python
基于pythonA*算法两种搜索算法求解八数码问题
基于pythonA*算法两种搜索算法求解八数码问题
636 0
基于pythonA*算法两种搜索算法求解八数码问题
|
弹性计算 大数据 测试技术
阿里云轻量应用服务器价格表
2023阿里云轻量应用服务器价格表,阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月
317 0