手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
标量
标量专题提供标量的最新资讯内容,帮你更好的了解标量。
perl – 如果您在标量上下文中评估散列,您会得到什么?
请考虑以下代码段: use strict; use warnings; my %a = ( a => 1, b => 2, c => 'cucu', d => undef, r => 1, br => 2, cr => 'cucu', dr => '3213
作者:佚名 时间:2019-07-20
perl – 在标量上下文中是否存在列表?
my $mind = ( 'a', 'little', 'confused' ); 这是因为perldoc perlfaq4解释了上面的行如下(重点补充): Since you’re assigning to a scalar, the righthand side is in scalar context. The comma operator (yes, it’s an operator!)
作者:佚名 时间:2019-07-23
数组 – 将数组,标量和散列传递给Perl中的子例程
将多个数组,变量,哈希值发送到子例程的最佳方式是什么? 简单的形式,作品. my $msg = &getMsg(1,2,3); print $msg; sub getMsg { my($a, $b, $c) = @_; } 我有这个版本的困难,我不知道如何将数据安全地发送到子程序,而不使用全局,这不是我想要做的. my @array = ('a','b','c'); my $str =
作者:佚名 时间:2019-07-25
Perl:当不需要超出范围的情况下,标量的内存被不必要地释放出来?
我有一个应用程序读取一大块文本数据到一个标量,有时甚至大小的GB.我使用该标量的substr将大部分数据读入另一个标量,并用空字符串替换提取的数据,因为它不再需要在第一个标量中.最近我发现Perl并没有释放第一个标量的内存,而是认识到它的逻辑长度已经改变了.所以我需要做的是将数据从第一个标量再次提取到第三个标题中,将第一个标量取反,并将提取的数据放回原位.只有这样,第一个标量占用的内存真的被释放了
作者:佚名 时间:2019-06-29
数组 – 在标量语境中平铺Perl数组的方法
我最近开始学习perl,并有一个问题,我没有在互联网上找到一个明确的答案.说我有这样的东西, @arr = (1, 2, 3); $scal = "@arr" # $scal is now 123. 使用引号是平铺数组的唯一方式,以便将每个元素存储在标量值中?这似乎不太可能,但是我还没有找到任何其他方法来做到这一点.提前致谢. join功能通常用于“展平”列表.让您在生成的字符串中的每个元素之间指
作者:佚名 时间:2019-07-29
perl – 标量语法中的列表赋值
标量上下文中的列表分配返回右侧的元素数: scalar(my ($hello, $there, $world) = (7,8)); #evaluates to 2 为什么它评估右手边并产生2,而不是新定义的列表被评估和返回3? 对我来说,似乎$hello得到7,$有8,$world获取undef,那么该列表在标量上下文中被评估,这将导致3,因为列表中的元素数量($hello $there $wor
作者:佚名 时间:2019-07-08
perl – 为什么在调用foo()||时,标量返回值死?
我刚刚花了一大堆时间调试一个问题,我已经追溯到了wantarray().我已经将它解释为这个测试用例. (忽略在这种情况下$!不会有任何有用信息的事实).我想知道的是,为什么在第二个例子中,这些数组不会认为它在LIST上下文中被调用: #!/usr/bin/env perl use strict; use warnings; use Test::More; { my ( $one, $
作者:佚名 时间:2019-06-10
标量如何存储在“引擎盖”下的perl?
perl中的基本类型与大多数语言不同,类型为标量,数组,哈希(但显然不是子例程,而我认为其实只是使用语法糖的标量引用).最奇怪的是,最常见的数据类型是int,boolean,char,string,都属于基本数据类型“ scalar”.似乎perl决定将标量视为基于修饰它的运算符的字符串,布尔值或数字,这意味着标量本身在保存时实际上并不被定义为“int”或“String”. 这使我很好奇这些标量如
作者:佚名 时间:2019-06-10
如何检查Perl标量是否包含对某个子例程的引用?
换句话说,我如何检查coderef“相等”? smartmatch操作符不起作用for obvious reasons(将其视为CODE->(ANY)),但我已将其包含在示例中以显示我所追求的内容: use strict; use warnings; use feature 'say'; sub pick_at_random { my %table = @_; return (
作者:佚名 时间:2019-05-20
Perl:如何在不访问Perl变量的情况下释放为标量分配的内存?
这个问题与Perl的 answer到 question about memory handling有关.我已经知道可以通过在可用标量上显式使用undef函数并使用Devel :: Peek或Devel :: Size来释放Perl中的内存,或者这样可以看到为标量分配了多少内存.在所有这些情况下,调试的标量都在其范围内使用. 但是,是否可以在变量范围之外调试分配内存之类的东西,只是在Perl解释器的
作者:佚名 时间:2019-05-16
perl – 如何调查“尝试释放未引用的标量”
Perl脚本(使用大量本地编写的模块,并且正在积极开发中)刚刚开始产生零星的 “尝试释放未引用的标量:SV 0xa6e685c,Perl解释器: 在全球销毁期间,0x96d9008.“ 消息.这总是可重复的,因为特定的命令序列总是会产生消息,但是我没有设法隔离出一个简单或独立的案例来引发它.特别是,从Perl调试器运行脚本时我还没有看到它(我可以在调试使用IPC :: Open3来运行目标脚本的脚
作者:佚名 时间:2019-05-15
我应该如何使用Perl的标量范围运算符?
什么是标量“..”运算符的典型用法?它只是选择文本块吗? 我自己有趣的例子: sub get_next { print scalar($$..!$$), "\n"; } get_next for 1 .. 5; # prints numbers from 1 to 5 get_next for 1 .. 5; # prints numbers from 6 to 10 人们似乎很难根
作者:佚名 时间:2019-05-11
如何自动初始化Perl中的所有标量变量?
Perl automatically initializes variables默认为undef. 有没有办法覆盖这个默认行为并告诉Perl解释器将变量初始化为零(或其他一些固定值)? Code Complete中的建议对于诸如C之类的语言非常重要,因为当您拥有时 int f(void) { int counter; } 计数器的价值就是占用那段记忆的任何事情. 在Perl中,使用时声明变量
作者:佚名 时间:2019-05-11
如何确定Perl中变量的值是标量还是数组?
说我有这个: my %hash; $hash{"a"} = "abc"; $hash{"b"} = [1, 2, 3]; 以后我怎样才能知道存储的是标量,如“abc”,还是数组,如[1,2,3]? 首先,你的数组引用示例是错误的 – 你的$hash {“b”}将以标量值结束:你提供的列表的最后一个元素(在这种情况下为’c’). 也就是说,如果您确实想要查看是否有标量或引用,请使用ref函数: m
作者:佚名 时间:2019-05-08
在Perl中查找标量变量的数据类型
我有一个接受用户输入的功能.输入可以是整数,浮点数或字符串.我有三个重载函数,应根据输入数据的DATA TYPE调用.例如,如果用户输入整数(例如100),则应调用具有整数参数的函数.如果用户输入字符串(例如“100”),则应调用具有字符串参数的函数. 所以我需要找出输入数据的数据类型.使用正则表达式,我能够区分整数和浮点数(因为我只需要找出类型,我不喜欢使用cpan.org提供的库),但我无法弄
作者:佚名 时间:2019-04-30
在Perl中传递标量引用
我知道将标量传递给sub实际上是通过引用,但由于我是perl的新手,我仍然进行了以下测试: #!/usr/bin/perl $i = 2; subr(\$i); sub subr{ print $_[0]."\n"; print $$_[0]."\n"; } 我认为第一行是打印一个地址,第二行是给回数,但第二行是空行.我被其他人指出要执行此操作:${$_ [0]}并打印该数字.但她
作者:佚名 时间:2019-04-28
数组 – 在标量上下文中新的“每个@array”的行为
Perl 5.14给我们扩展了对数组和散列进行操作的每个函数: When called in list context, returns a 2-element list consisting of the key and value for the next element of a hash, or the index and value for the next element of an
作者:佚名 时间:2019-04-26
perl – 强制成为标量
#!/usr/bin/perl use Modern::Perl; while (<>) { chomp; say reverse; } 上面的代码不起作用,但是当我改变第二行时说标量反转;然后它工作正常.为什么我需要强制它明确地成为标量?不能Perl DWIM? 如果我理解文档正确,则反向通常在列表上运行.在不带参数的列表上下文中,它返回一个空列表,默认情况下不会将其分配到任何位置.在你的例
作者:佚名 时间:2019-04-25
如何将选定的角度下拉值绑定到标量值的Observable?
我有一个角度材质选择组件,我想将下拉列表的选定值绑定到firebase的一个Observable of scalar.我想在不打开组件中的observable的情况下这样做.它看起来我无法使用异步管道绑定值.下面的代码抛出一个异常,因为mat-select的值不能绑定到“uiStateSvc.currentClient $| async”. <mat-form-field *ngIf="(stor
作者:佚名 时间:2020-05-27
php – 警告:不能使用标量值作为数组
执行我的状态脚本时看到以下错误: Warning: Cannot use a scalar value as an array in $result[$array[$i*2]] = $array[$i*2+1]; 我究竟做错了什么? 我已经包括下面的完整代码: <?php // Set the host and port $host = "ip_goes_here"; $port =
作者:佚名 时间:2020-05-13
上一页
5
6
7
8
9
10
11
12
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 高薪AI职位的痛,1186万应届生最懂
• 零百加速 1.98 秒!拿下纽北最速的小米
• 马斯克称脑机接口能解决大多数疾病,大
• 消息称蚂蚁集团副总裁唐方已离职
• 京东方官宣独供 iQOO 13 手机屏幕
• 荣耀 Magic7 Pro 机型支持超声波指纹解
• 小米电脑管家下沉计划更新 Xiaomi Book
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native