凉鞋的 Godot 笔记 204. 语句

news/2024/5/18 14:45:33 标签: 游戏引擎, godot, 游戏程序

204. 语句

在上一篇,我们接触了三种常见的类型,如下所示:

image-20231004020545393

这样我们算是对变量进行了一个入门了。

其实我们除了变量,我们还接触了一个叫做语句的概念。

我们可以看下代码:

extends Node


# Called when the node enters the scene tree for the first time.
func _ready():
	var textToPrint: bool = true
	
	print(textToPrint)
	print(textToPrint)
	print(textToPrint)
	print(textToPrint)
	print(textToPrint)
	
	textToPrint = false
	
	print(textToPrint)
	print(textToPrint)
	print(textToPrint)
	print(textToPrint)
	print(textToPrint)
	
	pass # Replace with function body.


# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
	pass

代码中其实有很多语句。

var textToPrint: bool = true 就是一个语句,这个语句做了一些事情,声明(定义)了一个 bool 变量叫做 textToPrint 初始值为 true。

接着是 print(textToPrint) 也是一个语句,这行语句做的事情就是将 textToPrint 记录的值输出到控制台窗口中。

然后是 textToPrint = false 也是一个语句,这行语句做的事情就是将 textToPrint 的值修改为 false。

然后还有一个叫做 pass 语句,这个语句只是占位用的,这个会在后续介绍。

语句的执行顺序是从上到下,逐行执行的。

语句英文叫做 statement,百度翻译如下:

image-20231005140506039

翻译中的陈述、表述、说明是比较贴近程序语句的意思的,程序语言就是与计算机沟通的语言,要想与计算机沟通就需要对计算机进行陈述、表述、说明,这样计算机就比较好理解你想要传达的意思了。

当然,任何程序语言都有语句这个概念,这个概念同样是通识概念。

语句就是我们操控计算机,让计算机为我们工作的魔法咒语。

好了,这一篇内容就这些,我们下一篇再见,拜拜。

知识地图

image-20231005141552038

更多内容

更新期间半价,保持 60% 的内容免费更新到此平台
版权所有 GamePix 独立游戏学院
转载请注明凉鞋的笔记


http://www.niftyadmin.cn/n/5117735.html

相关文章

分享几个bug发现手段-final chk、default test、stress test、fault injection

本文发散式分享几个有效的bug发现手段或者验证方法。 一、final chk final chk的思想是在执行完成一个测试用例(或者一个简单的命令)之后,然后查看下当前设计DUT的状态。比如说一个cacheline,在完成一笔read/write之后&#xff0c…

【虹科干货】设计微服务架构的原则

微服务是一种软件架构策略,有利于改善整体性能和可扩展性。你可能会想,我的团队需不需要采用微服务,设计微服务架构有哪些原则?本文会给你一些灵感。 文章速览: 微服务设计通过领域驱动设计实施微服务选择技术栈微服…

【数据中台建设系列之二】数据中台-数据采集

​ 【数据中台建设系列之二】数据中台-数据采集 上篇文章介绍了数据中台的元数据管理,相信大家对元数据模块的设计和开发有了一定的了解,本编文章将介绍数据中台另一个重要的模块—数据采集。 一、什么是数据采集 数据采集简单来说就是从各种数据源中抓…

JAVA语法

数组 #返回两个数字i,j组成的数组 return new int[]{i, j};#排序 Arrays.sort(tmp); HashMap #创建HashMap, 只能用封装类所以不能为int HashMap<Integer, Integer> MyMap new HashMap<>();#判断是否存在key MyMap.containsKey(key)#取出、插入 MyMap.get(key);…

适合在虚拟化环境中部署 Kubernetes 的三个场景

在《虚拟化 vs. 裸金属&#xff1a;K8s 部署环境架构与特性对比》文章中&#xff0c;我们从架构和特性的角度&#xff0c;对比了在虚拟化和裸金属环境部署 Kubernetes 的优劣势&#xff0c;并在文末列举了两者更适合的应用场景。本文&#xff0c;我们将聚焦以虚拟化环境支持 K8…

《动手学深度学习 Pytorch版》 10.2 注意力汇聚:Nadaraya-Watson 核回归

import torch from torch import nn from d2l import torch as d2l1964 年提出的 Nadaraya-Watson 核回归模型是一个简单但完整的例子&#xff0c;可以用于演示具有注意力机制的机器学习。 10.2.1 生成数据集 根据下面的非线性函数生成一个人工数据集&#xff0c;其中噪声项 …

【wvp】wvp设备上可以开启tcp被动模式

目录 开启了 tcp被动模式 开启UDP模式 地平线不支持这种tcp情况 开启了 tcp被动模式 我的理解是zlm就会是tcp被动收流模式 tcpdump -i any host 10.1.3.7 and tcp 而wvp->浏览器&#xff0c;是SRTP,其实还是基于zlm8000的udp端口出来的 开启UDP模式 tcpdump -i any host…

2023.10.23-测试题

一、IO&JDBC 读取csv文件&#xff0c;计算实发工资并将相应信息存入数据库中 Main类&#xff1a; package org.example;public class Main {public static void main(String[] args) {SalaryService salaryService new SalaryService();salaryService.read();salaryServi…