状态机高阶讲解-15

news/2024/7/26 10:37:40/文章来源:https://blog.csdn.net/rolt/article/details/137163413

2414
01:39:33,940 --> 01:39:35,070
那我们看

2415
01:39:35,350 --> 01:39:37,546
我们还要不要加其他操作

2416
01:39:37,546 --> 01:39:38,221
这是一个

2417
01:39:38,221 --> 01:39:40,080
那我们可以再加一个操作

2418
01:39:40,370 --> 01:39:40,680


2419
01:39:40,680 --> 01:39:41,610
比如说

2420
01:39:42,570 --> 01:39:45,180
加一个打印一个

2421
01:39:46,020 --> 01:39:46,196


2422
01:39:46,196 --> 01:39:48,670
字符串的一个操作,一样的,我们

2423
01:39:48,950 --> 01:39:50,860
这个同样添加一个

2424
01:39:51,330 --> 01:39:51,670


2425
01:39:51,670 --> 01:39:53,370
名字还是print

2426
01:39:58,950 --> 01:40:00,270
这个一样的

2427
01:40:00,660 --> 01:40:01,740
然后呢

2428
01:40:03,150 --> 01:40:04,687
双击它,跟刚才一样

2429
01:40:04,687 --> 01:40:05,072
参数

2430
01:40:05,072 --> 01:40:06,994
这里我们重新添加一个

2431
01:40:06,994 --> 01:40:09,301
这回我们添加就不是n了

2432
01:40:09,301 --> 01:40:10,070
我们叫s

2433
01:40:10,920 --> 01:40:13,430
类型我们就变成这个

2434
01:40:15,270 --> 01:40:16,300
这个类型

2435
01:40:19,310 --> 01:40:20,870
然后代码实现

2436
01:40:22,730 --> 01:40:23,041


2437
01:40:23,041 --> 01:40:24,288
一样

2438
01:40:24,288 --> 01:40:24,600


2439
01:40:30,510 --> 01:40:31,263
然后呢

2440
01:40:31,263 --> 01:40:32,770
就把这个s给

2441
01:40:34,140 --> 01:40:35,130
输出

2442
01:40:46,820 --> 01:40:47,790
这样来

2443
01:40:48,550 --> 01:40:50,050
这是一个操作

2444
01:40:52,340 --> 01:40:52,567

2445
01:40:52,567 --> 01:40:54,160
这第二个操作了

2446
01:40:59,900 --> 01:41:00,459
然后呢

2447
01:41:00,459 --> 01:41:01,765
这里还没有显示

2448
01:41:01,765 --> 01:41:05,495
因为我们还没有把它那个显示选项给选上

2449
01:41:05,495 --> 01:41:06,054
对不对

2450
01:41:06,054 --> 01:41:07,920
一会再选

2451
01:41:08,200 --> 01:41:10,780
那我们可以再添加一个操作

2452
01:41:16,710 --> 01:41:17,760
再添加一个

2453
01:41:17,760 --> 01:41:19,020
我们这个叫做

2454
01:41:26,130 --> 01:41:27,390
IsDone

2455
01:41:30,150 --> 01:41:31,540
搞定没有的意思

2456
01:41:33,000 --> 01:41:35,280
这个时候,这个我们就

2457
01:41:37,160 --> 01:41:39,208
变成那个私有的了

2458
01:41:39,208 --> 01:41:41,030
就不对外暴露了

2459
01:41:42,030 --> 01:41:45,230
只在内部来使用

2460
01:41:48,280 --> 01:41:50,761
然后返回类型这个地方

2461
01:41:50,761 --> 01:41:52,340
我们就把它

2462
01:41:52,790 --> 01:41:53,816
选一个类型

2463
01:41:53,816 --> 01:41:55,184
比如,返回布尔型

2464
01:41:55,184 --> 01:41:56,381
因为Is什么

2465
01:41:56,381 --> 01:41:57,920
就是选择布尔型

2466
01:41:59,800 --> 01:42:00,070


2467
01:42:00,070 --> 01:42:01,420
然后双击它

2468
01:42:08,930 --> 01:42:09,128


2469
01:42:09,128 --> 01:42:09,920
然后双击

2470
01:42:09,920 --> 01:42:12,694
然后我们在实现这个地方,一样的

2471
01:42:12,694 --> 01:42:13,685
我们写什么

2472
01:42:13,685 --> 01:42:15,270
比如说,return

2473
01:42:18,580 --> 01:42:19,500


2474
01:42:21,370 --> 01:42:22,660
这个

2475
01:42:24,050 --> 01:42:25,220
count这个

2476
01:42:25,500 --> 01:42:26,780
是不是等于零

2477
01:42:27,740 --> 01:42:28,490
对吧

2478
01:42:31,820 --> 01:42:33,908
如果等于零就为真

2479
01:42:33,908 --> 01:42:34,836
如果不是

2480
01:42:34,836 --> 01:42:35,300
就是

2481
01:42:36,210 --> 01:42:36,898
假的

2482
01:42:36,898 --> 01:42:40,573
这意思就是倒数是不是结束了

2483
01:42:40,573 --> 01:42:42,180
是不是搞定了

2484
01:42:42,180 --> 01:42:42,640
对吧

2485
01:42:45,630 --> 01:42:47,100
这是一个

2486
01:42:51,680 --> 01:42:52,265
然后呢

2487
01:42:52,265 --> 01:42:53,630
这个构造器这里

2488
01:42:55,160 --> 01:42:55,421


2489
01:42:55,421 --> 01:42:58,033
我们就不打Hello了

2490
01:42:58,033 --> 01:42:59,340
刚才Hello那个

2491
01:43:02,650 --> 01:43:02,875


2492
01:43:02,875 --> 01:43:03,775
双击一下

2493
01:43:03,775 --> 01:43:07,150
刚才是调试

2494
01:43:07,150 --> 01:43:09,850
我们可以把它改成更有意义的

2495
01:43:10,170 --> 01:43:12,080
一个字

2496
01:43:12,360 --> 01:43:14,030
我们叫

2497
01:43:14,640 --> 01:43:16,094
中文也行

2498
01:43:16,094 --> 01:43:18,130
比如,已经搞定

2499
01:43:18,660 --> 01:43:20,474
已搞定什么之类的

2500
01:43:20,474 --> 01:43:22,490
这个可以用中文了

2501
01:43:22,770 --> 01:43:24,627
虽然那个变量的名字

2502
01:43:24,627 --> 01:43:26,072
类的名字没法用

2503
01:43:26,072 --> 01:43:27,930
这个是肯定可以的

2504
01:43:31,950 --> 01:43:32,680


2505
01:43:34,620 --> 01:43:35,360
确定

2506
01:43:36,500 --> 01:43:37,777
显然这个

2507
01:43:37,777 --> 01:43:40,588
没有露出来

2508
01:43:40,588 --> 01:43:41,610
那我们就

2509
01:43:43,250 --> 01:43:45,640
在这个显示选项这里

2510
01:43:47,770 --> 01:43:49,600
这里,我们把它

2511
01:43:51,440 --> 01:43:53,357
把操作的地方

2512
01:43:53,357 --> 01:43:54,210
露出来

2513
01:43:59,290 --> 01:44:00,150


2514
01:44:03,230 --> 01:44:05,010
那现在它就有

2515
01:44:06,040 --> 01:44:08,901
这么几个成员了

2516
01:44:08,901 --> 01:44:12,120
一个属性,是一个整数

2517
01:44:12,640 --> 01:44:13,480
对吧

2518
01:44:13,890 --> 01:44:14,702
然后呢

2519
01:44:14,702 --> 01:44:17,140
有一个构造函数

2520
01:44:18,130 --> 01:44:19,210
构造器

2521
01:44:19,590 --> 01:44:21,148
跟类名是一样的

2522
01:44:21,148 --> 01:44:23,820
然后还有一个布尔的私有的

2523
01:44:24,470 --> 01:44:26,330
一个操作

2524
01:44:26,610 --> 01:44:28,297
两个公开的操作

2525
01:44:28,297 --> 01:44:29,020
一个是

2526
01:44:29,480 --> 01:44:31,965
print一个整数的

2527
01:44:31,965 --> 01:44:33,740
print一个

2528
01:44:34,020 --> 01:44:35,050
字符串的

2529
01:44:36,260 --> 01:44:36,565


2530
01:44:36,565 --> 01:44:38,090
这样来

2531
01:44:39,170 --> 01:44:39,610

2532
01:44:39,610 --> 01:44:40,930
那这个

2533
01:44:41,210 --> 01:44:41,942
弄好了
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1033962.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android ImageView 的scaleType 属性图解

目录 前言测试素材测试布局xmlscaleType前言 一、ScaleType.FIT_CENTER 默认二、ScaleType.FIT_START三、ScaleType.FIT_END四、ScaleType.FIT_XY五、ScaleType.CENTER六、ScaleType.CENTER_CROP七、ScaleType.CENTER_INSIDE八、ScaleType.MATRIX 前言 原文链接: A…

实现 Element UI el-table 树形数据的懒加载

当面对大量数据时,一次性加载所有数据可能会导致性能问题。为了解决这一问题,我们可以实现树形数据的懒加载。本文将介绍如何在使用 Element UI 的 Vue 应用中为 el-table 组件的树形数据添加懒加载功能。 懒加载的基本概念 懒加载是一种优化网页或应用…

iphoneX系统的参数

1. 2. 3. 4. 5.相关的网址信息 Apple iPhone X 規格、价格和评论 | Kalvo Apple iPhone X 規格、价格和评论 | Kalvo

C语言 练习题

目录 1.统计二进制中1的个数 方法1 方法2 方法3 2.求两个数二进制中不同位的个数 方法1 方法2 3.打印整数二进制的奇数位和偶数位 4.用“ * ”组成的X形图案 5.根据年份和月份判断天数 6.结语 1.统计二进制中1的个数 【题目内容】 写一个函数返回参数二进制中 1 的个…

【SAP2000】在框架结构中应用分布式面板荷载Applying Distributed Panel Loads to Frame Structures

在框架结构中应用分布式面板荷载 Applying Distributed Panel Loads to Frame Structures 使用"Uniform to Frame"选项,可以简单地将荷载用于更多样化的情况。 With the “Uniform to Frame” option, loads can be easily used for a greater diversity of situat…

手机真机连接USB调试adb不识别不显示和TCPIP连接问题

手机真机连接USB调试adb devices不显示设备和TCPIP连接 本文手机型号为NOVA 7 ,其他型号手机在开发人员模式打开等方式可能略有不同,需根据自己的手机型号修改。 文章目录 1. 打开和关闭开发者模式2. 真机USB连接调试adb不显示设备问题的若干解决方法3…

R语言做两次分类,再做两两T检验,最终输出均值和pvalue

1.输入文件&#xff1a; 2.代码&#xff1a; setwd("E:/R/Rscripts/rG4相关绘图")# 加载所需的库 library(tidyverse)# 读取CSV文件 data <- read.csv("box-cds-ABD-不同类型rg4-2.csv", stringsAsFactors FALSE)# 组合Type1和Type2&#xff1a;通过…

Verilog基础:在testbench中使用阻塞赋值和非阻塞赋值的区别

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 本文详细阐述了在一个testbench中&#xff0c;应该如何使用阻塞赋值与非阻塞赋值。首先说结论&#xff0c;建议在testbench中&#xff0c;对时钟信号&#xff08;…

基于Hive大数据分析springboot为后端以及vue为前端的的民宿系

标题基于Hive大数据分析springboot为后端以及vue为前端的的民宿系 本文介绍了如何利用Hive进行大数据分析,并结合Spring Boot和Vue构建了一个民宿管理系统。该民民宿管理系统包含用户和管理员登陆注册的功能,发布下架酒店信息,模糊搜索,酒店详情信息展示,收藏以及对收藏的…

【数据结构】新篇章 -- 顺序表

&#x1f308; 个人主页&#xff1a;白子寰 &#x1f525; 分类专栏&#xff1a;python从入门到精通&#xff0c;魔法指针&#xff0c;进阶C&#xff0c;C语言&#xff0c;C语言题集&#xff0c;C语言实现游戏&#x1f448; 希望得到您的订阅和支持~ &#x1f4a1; 坚持创作博文…

wireshark数据流分析-学习日记day1

参考内容&#xff1a; 网址hxxp://194.55.224[.]9/liuz/5/fre.php描述Loki Bot C2 网址早在 2023-08-15 就被注意到了2023-07-27 记录的 IcedID C2 域&#xff1a; vrondafarih[.]com - HTTP trafficmagiketchinn[.]com - HTTPS trafficmagizanqomo[.]com - HTTPS traffic 网…

关系(二)利用python绘制热图

关系&#xff08;二&#xff09;利用python绘制热图 热图 &#xff08;Heatmap&#xff09;简介 热图适用于显示多个变量之间的差异&#xff0c;通过颜色判断彼此之间是否存在相关性。 快速绘制 基于seaborn import seaborn as sns import pandas as pd import numpy as np i…

关于磁盘算法

性能瓶颈&#xff1a;IO–>IO调度–>IO调度算法–>1楼到顶楼&#xff0c;再从零楼下来&#xff0c;效率高–>IO调度目标–>IO算法–>电梯算法–linux6和Linux7算法不一样–>linux6 单队列 Linux7 多队列 inux6: 试用于不同的环境和介质。 noop 适合闪存&…

机器学习第32周周报TAD

文章目录 week32 TAD摘要Abstract一、时序噪声检测二、文献阅读1. 题目2. abstract3. 问题与模型阐述3.1 TAD评估中的陷阱3.1.1 问题描述3.1.2 具有高 F1PA 的随机异常分数3.1.3 具有较高 F1 的未经训练的模型 3.2 对 TAD 进行严格评估3.2.1 TAD 的新基线3.2.2 新的评估方案 PA…

HarmonyOS 应用开发之featureAbility接口切换particleAbility接口切换

featureAbility接口切换 FA模型接口Stage模型接口对应d.ts文件Stage模型对应接口getWant(callback: AsyncCallback<Want>): void; getWant(): Promise<Want>;ohos.app.ability.UIAbility.d.tslaunchWant: Want;startAbility(parameter: StartAbilityParameter, c…

【C++】lambda 表达式 / 包装器 / bind 绑定

目录 一. lambda 表达式1. lambda 表达式的语法1. lambda 表达式的使用2. lambda 表达式的捕捉列表 二. 包装器三. bind 绑定 一. lambda 表达式 Lambda 表达式是 C11 标准引入的一种新特性, 它提供了一种方便的方式来定义匿名函数. lambda 表达式实际上是一个匿名的仿函数; …

Maven是什么? Maven的概念+作用

1.Maven的概念 Maven中文意思为“专家“、”内行“的意思&#xff0c;它是一个项目管理工具&#xff0c;可以对Java项目进行构建、依赖管理&#xff0c;通俗点 就是通过pom.xml文件的配置获取jar包不用手动的去添加jar包。 2.Maven的作用 对于大的工程&#xff0c;需要引用各…

Linux:基本指令篇

文章目录 前言1.ls 指令2.pwd命令3.cd 指令4.touch指令5.mkdir指令&#xff08;重要&#xff09;6.rmdir指令 && rm 指令&#xff08;重要&#xff09;7.man指令&#xff08;重要&#xff09;8.cp指令&#xff08;重要&#xff09;9.mv指令&#xff08;重要&#xff09…

系列学习前端之第 8 章:一文掌握 Vue2(核心基础篇)

1、 Vue简介 1.1 简介 Vue 是动态构建用户界面的渐进式 JavaScript 框架&#xff0c;Vue 只关注视图层&#xff0c; 采用自底向上增量开发的设计。采用组件化模式&#xff0c;提高代码复用率、且让代码更好维护。借鉴 Angular 的模板和数据绑定技术声明式编码&#xff0c;让编…

isaacgym 渲染黑屏

问题描述&#xff1a; isaacgym安装完IsaacGym_Preview_4_Package.tar.gz之后&#xff0c;运行python joint_monkey.py没有任何内容现实&#xff0c;但是终端还是正常输出信息。 环境是ubuntu22服务器&#xff0c;python3.8&#xff0c;nvidia Driver Version: 515.65.01 CUDA…