首页
搜索 搜索
快讯 >

【Haxe】(二)字符串与变量的输入输出|快看点

2023-06-01 18:58:07 博客园


【资料图】

前言

每次学习一门新语言,各种手册和教程一上来就是讲变量如何定义,数据结构怎么用,很少有讲输入输出应该怎么写的。我比较喜欢先搞懂这部分,这让我感觉像是掌握了学习主动权,很能调动我的学习积极性。于是我的第一篇笔记就打算记录 Haxe 语言的输入输出语句怎么使用,算是用自己的笔记弥补对教程的缺憾了。关于变量的定义方法,大概第二篇文章会讲,毕竟 Haxe 中变量的定方法与其他语言还是有些不同的。

文章内容会根据我学习的深度逐渐更新,当然也会有缺漏的地方。如果你有什么问题,或是发现文章内容过时、有所缺漏,欢迎留言或者私信我,我会持续更新文章。

VSCode:Current Latest VersionHaxe 版本:4.3.1

文章最近更新日期:2023.06.01

Haxe 中输入输出的方法输入语句

目前,我仅在 Haxe 中找到一种获取控制台输入的方法,该方法读取一行用户输入的字符串作为返回值

var userInput = Sys.stdin().readLine();
输出语句

在 Haxe 中,能够实现控制台输出的方法语句有以下三种:

trace("function one");            // 输出字符串内容并换行Sys.print("function two");        // 输出字符串内容,但不换行Sys.println("function three");    // 输出字符串内容并换行

由于三者的使用方法基本完全相同,因此下文中只使用 trace语句进行演示

常见的输出内容大概有以下几种:

1. 输出字符串
trace("HelloWorld!");
2. 输出变量
var name = "千叶Christa";trace(name);    // 千叶Christa
3. 输出字符串+变量
var name = "千叶Christa";trace("Author is " + name);    // Author is 千叶Christatrace("Author is $name");      // Author is 千叶Christa
4. 输出表达式
var chineseName = "千叶";var englishName = "Christa";trace("Author is ${chineseName + englishName}");    // Author is 千叶Christavar x = 3;trace("x * 3 = ${x * 3}");    // x * 3 = 9
参考资料

Language Introduction - Haxe - The Cross-platform Toolkit

stdin, stdout, stderr - Beginner - Haxe programming language cookbook