[Perl] Smart::Comments

调试Perl程序时,使用Smart::Comment模块,追踪代码的变量值,非常方便有效。

代码示例:

1 #!/usr/bin/perl
2
3 use Smart::Comments;
4 # no Smart::Comments;5 my $var=@ARGV[0];
6
7 ### $var;

执行代码:

./smartcomment.pl test

执行结果:

### $var: ‘test‘

使用“no Smart::Comments” 代替 “use Smart::Comments”, 可以关闭注释信息。

命令行打开Smart::Comments模块的方法:

perl -MSmart::Comments smartcomment.pl test
时间: 2024-10-11 04:10:48

[Perl] Smart::Comments的相关文章

模块——Getopt::Long接收客户命令行参数和Smart::Comments输出获得的命令行参数内容

转载:http://www.php-oa.com/2009/04/04/perl_getopt-long.html  我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二种形式. 长参数  –help 短参数   -h 也就是-和–的分别.–表示完整参数.-表示简化参数.在 Perl 的这个模块中也支持这二种方法.这要介绍的二 Getopt 其实

perl getopt 使用方法

我们在linux常常用到一个程序需要加入参数,现在了解一下perl中的有关控制参数的函数.getopt.在linux有的参数有二种形式.一种是--help,另一种是-h.也就是-和--的分别.--表示完整参数.-表示简化参数. 在perl中也分这二种. Getopt::Std模块的功能: 初始化perl命令行中所接受的参数,简化了命令行参数的解析. 简化参数例子: #!/usr/bin/perl -w use strict; use Getopt::Std; use vars qw($opt_a

perl 脚本测试

原文  http://blog.csdn.net/johnny710vip/article/details/8905239 这是一篇关于perl脚本测试的总结性文章,其中提到了很多实用的模块,如果文中介绍的不够详细,请到cpan上搜索该模块并查阅其文档.  1基本语法检查 Perl语言的哲学是“There is more than one way to do it”,很多讨厌Perl的人总是拿Perl的这个特性来攻击Perl,而喜欢Perl的人却又极力推崇它.这里不讨论这个特性是好是坏,但不可否

在Perl中使用Getopt::Long模块来接收用户命令行参数

我们在linux常常用到一个程序需要加入参数,现在了解一下perl中的有关控制参数的函数.getopt.在linux有的参数有二种形式.一种是–help,另一种是-h.也就是-和–的分别.–表示完整参数.-表示简化参数 我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二种形式. •长参数  –help •短参数   -h 也就是-和–的分别.–

Ubuntu下触控板手势调节软件xSwipe

楼主进了一台Thinkpad T450s,触控板支持4点触控,安装了ubuntu14.04 LTS之后,触控板只剩下双指滑动了,略有不爽,各种google,百度. 真找到办法了. 首先得知了touchegg,但是各种安装不上,折腾的我心力焦悴,最后偶然在知乎上有一位伙伴说了他的电脑用xSwipe搞定了. 于是转向xSwipe,在开源项目网站上GitHub上找到了这神器. 传送门,或者复制地址:https://github.com/iberianpig/xSwipe  到地址栏打开,可能打开得很慢

HackerRank - "Building a Smart IDE: Identifying comments"

import re import io import sys input_stream = io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8') s = input_stream.readlines() s = "\n".join(s) pc = '(//.*|/\*[\d\D]*?\*/)' mc = re.findall(pc, s) for v in mc: vs = v.split("\n\n") for

How to Write Doc Comments for the Javadoc Tool

http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html This document describes the style guide, tag and image conventions we use in documentation comments for Java programs written at Java Software, Oracle. It does not rehash r

How To Ask Questions The Smart Way

How To Ask Questions The Smart Way Eric Steven Raymond Thyrsus Enterprises <[email protected]> Rick Moen <[email protected]> Copyright ? 2001,2006,2014 Eric S. Raymond, Rick Moen Revision History Revision 3.10 21 May 2014 esr New section on St

在vi中使用perltidy格式化perl代码

格式优美的perl代码不但让人赏心悦目,并且能够方便阅读. perltidy的是sourceforge的一个小项目,在我们写完乱七八糟的代码后,他能像变魔术一样把代码整理得漂美丽亮,快来体验一下吧!!! perltidy 主页: http://perltidy.sourceforge.net/perltidy.html 安装方法: 进入解压后的文件夹,然后运行一下命令 perl Makefile.PL make make test make install 用法: 配置一下vim,使得我们在写代