婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Perl中的符號 -;;、=;; 和 :: 分別表示什么意思?

Perl中的符號 -;;、=;; 和 :: 分別表示什么意思?

熱門標簽:熱門電銷機器人 電話機器人哪里有賣 外呼電信系統 河南虛擬外呼系統公司 惠州龍門400電話要怎么申請 智能機器人電銷神器 上海企業外呼系統 萬利達百貨商場地圖標注 okcc外呼系統怎么調速度

What do the ->, => and :: symbols mean?

  The -> is the "infix dereference operator". In other words it is the means by which one calls a sub with a pass by reference (among other things you can do with ->). As stated above most things in calls to perl/Tk routines are passed by reference. The -> is used in perl just as in C or C++. (Most of the widget primitives are elements of the Tk:: "perl class".) A simple example of dereferencing would be: $x = { def => bar }; # $x is a reference to an anon. hash print $x->{def},"/n"; # prints ``bar''

  Note that in the case of calling perl/Tk subs there may be more than one way to call by reference. Compare my($top) = MainWindow->new;

  with my($top) = new MainWindow;

  But in general you will be making extensive use of calls like: $top -> Widge-type;

  There is a clear and succint discussion of references, dereferences, and even closures in man perlref(1) or see the perl 5 info page at: http://www.metronet.com/perlinfo/perl5.html

  The use of the => operator is quite common in perl/Tk scripts. Quoting from man perlop(1):

  The => digraph is simply a synonym for the comma operator. It's useful for documenting arguments that come in pairs.

  You could say that => is used for aesthetic or organizational reasons. Note in the following how hard it is to keep track of whether or not every -option has an argument: $query -> Button(-in,/$reply,-side,'left',-padx,2m,-pady, 2m,-ipadx,2m,-ipady,1m)->pack(-side,'bottom');

  As opposed to: $query ->Button( -in => /$reply, -side => 'left', -padx => 2m, -pady => 2m, -ipadx => 2m, -ipady => 1m )->pack(-side => 'bottom');

  By the way if you wanted the numeric "greater than or equal" you would use >= not =>.

  While the :: symbol can be thought of as similar to the period in a C struct, it is much more akin to the :: class scope operator in C++: a.b.c; /* something in C */ a::b::c(); // function in C++ $a::b::c; # a scalar in Perl 5 @a::b::c; # a list in Perl 5 %a::b::c; # an associative array or "hash" in Perl 5 a::b::c; # a function in Perl 5

  It is also analogous to the single forward quotation mark in perl 4: $main'foo; # a $foo scalar in perl 4 $main::foo; # a $foo scalar in Perl 5

  For backward compatibility perl 5 allows you to refer to $main'foo but $main::foo is recommended.

  譯文:

  符號->,=>和::分別表示什么意思?

  ‘- >'符號是“插入式解引用操作符”(infix dereference operator)。換句話說,它是調用由引用傳遞參數的子程序的方法(當然,還有其它的作用)。正如我們上面所提到的,在調用Perl/Tk的函數的時候,大部分參數都是通過引用傳遞的。Perl中的‘->'功能就和它們在C或C++中一樣。(大部分原始的組件都是Tk中的Perl類的元素。)下面是一個簡單的解引用的例子:

  $x = { def => bar }; # $x是指向一個匿名hash的引用

  print $x->{def},"/n"; # 輸出``bar''

  注意,在調用Perl/Tk的子程序時有多種不同的方法進行引用。我們可以比較一下:

  my($top) = MainWindow->new;

  和

  my($top) = new MainWindow;

  兩種方法的不同。

  但是,一般來說我們通常都使用這樣的方法調用:

  $top -> Widge-type;

  在perlref的手冊頁中有詳盡的關于引用、解引用、和閉包的討論,或者也可以在下面的網頁上查看Perl5的信息頁:

  http://www.metronet.com/perlinfo/perl5.html

  在Perl/Tk的腳本中‘=>'操作符時很常見的。perlop手冊頁中說:關系操作符=>只是逗號操作符的替代物,它在顯示成對的參數時非常有用。

  你可以認為=>只是為了程序的美觀和易維護而被使用的。請看,在下面的例子中,要想監測是否每個選項都有對應的值,是多么的困難:

  $query -> Button(-in,/$reply,-side,'left',-padx,2m,-pady,

  2m,-ipadx,2m,-ipady,1m)->pack(-side,'bottom');

  而下面的這個則相反:

  $query ->Button( -in => /$reply,

  -side => 'left',

  -padx => 2m,

  -pady => 2m,

  -ipadx => 2m,

  -ipady => 1m

  )->pack(-side => 'bottom');

  順便說一下,如果你需要用數字“大于等于”的符號,你應該用“>=”而不是“=>”。

  “::”符號可以認為是與C語言中的“.”相似的,而它更像C++中的::類范圍操作符。

  a.b.c; /* C語言中的 */

  a::b::c(); // C++ 中的函數

  $a::b::c; # Perl 5中的標量

  @a::b::c; # Perl 5中的列表

  %a::b::c; # Perl 5中的關聯數組(或叫hash)

  a::b::c; # Perl 5中的函數

  另外,Perl4中的單撇號也具有相同的功能:

  $main'foo; # Perl 4中的標量$foo

  $main::foo; # Perl 5中的標量$foo

  出于向后兼容的考慮,Perl5也運行使用$main'foo,但是仍推薦使用$main::foo。

您可能感興趣的文章:
  • Perl5和Perl6對比使用Sigils的差別
  • Perl6中的垃圾收集
  • 強大的Perl正則表達式實例詳解
  • Perl中常見符號與操作
  • Perl學習教程之單行命令詳解
  • Perl時間處理函數用法介紹
  • Perl字符串處理函數大全
  • 詳解linux下批量替換文件內容的三種方法(perl,sed,shell)
  • Perl與JS的對比分析(數組、哈希)
  • 使用Perl生成隨機密碼
  • ASP.NET中HyperLink超鏈接控件的使用方法
  • 將Perl5代碼遷移到Perl6上的解決方案

標簽:周口 秦皇島 百色 周口 綿陽 合肥 淮安 綏化

巨人網絡通訊聲明:本文標題《Perl中的符號 -;;、=;; 和 :: 分別表示什么意思?》,本文關鍵詞  Perl,中的,符號,和,分別,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Perl中的符號 -;;、=;; 和 :: 分別表示什么意思?》相關的同類信息!
  • 本頁收集關于Perl中的符號 -;;、=;; 和 :: 分別表示什么意思?的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品成人免费在线| 在线看不卡av| 老汉av免费一区二区三区| 伊人夜夜躁av伊人久久| 一区二区免费看| 亚洲午夜久久久久中文字幕久| ㊣最新国产の精品bt伙计久久| 中文字幕一区在线观看视频| 国产精品毛片高清在线完整版| 国产亚洲欧美中文| 中文字幕亚洲在| 一区二区三区欧美| 日本美女视频一区二区| 免费人成网站在线观看欧美高清| 欧美96一区二区免费视频| 免费看欧美女人艹b| 国内精品伊人久久久久av影院 | 日本高清不卡aⅴ免费网站| 99国产精品久久久| 欧美日韩在线三区| 精品国产免费人成电影在线观看四季 | 国产一区二区不卡在线 | 欧美国产精品中文字幕| 亚洲日本va午夜在线电影| 夜夜操天天操亚洲| 精品一区二区三区在线视频| 成人国产精品免费观看| 日本高清不卡aⅴ免费网站| 91精品久久久久久蜜臀| 国产精品色一区二区三区| 一区二区三区视频在线看| 免费看欧美美女黄的网站| 国产成人av一区二区| 欧美亚洲综合色| 久久久久久久久久电影| 亚洲一二三区在线观看| 极品瑜伽女神91| 欧美日韩情趣电影| 国产精品乱子久久久久| 麻豆91在线观看| 91亚洲男人天堂| 欧美本精品男人aⅴ天堂| 亚洲欧美日韩国产一区二区三区| 三级欧美在线一区| 91蜜桃传媒精品久久久一区二区| 精品国产伦一区二区三区观看方式 | 91超碰这里只有精品国产| 国产精品另类一区| 久久超碰97中文字幕| 色美美综合视频| 国产精品美女久久久久久2018| 日韩二区在线观看| 91成人国产精品| 国产精品国产三级国产普通话蜜臀| 婷婷综合另类小说色区| 99国产欧美另类久久久精品| 久久久国产精品麻豆| 免费在线观看视频一区| 欧美在线观看视频在线| 亚洲日本乱码在线观看| 成人午夜免费电影| 国产夜色精品一区二区av| 黑人巨大精品欧美黑白配亚洲| 在线不卡a资源高清| 韩国女主播一区| 欧美一区二区三区四区高清 | 欧美二区三区的天堂| 亚洲一区二区在线观看视频 | 欧美va亚洲va| 美女在线视频一区| 日韩一区二区精品在线观看| 亚洲香肠在线观看| 欧美日韩国产经典色站一区二区三区 | 久久看人人爽人人| 国产美女久久久久| 欧美tk丨vk视频| 韩国一区二区在线观看| 精品久久一二三区| 国产成人免费视频网站高清观看视频| 2023国产精华国产精品| 国产一区高清在线| 中文字幕乱码一区二区免费| jlzzjlzz欧美大全| 亚洲综合一区在线| 欧美日本精品一区二区三区| 午夜免费久久看| 日韩网站在线看片你懂的| 精品一区二区三区视频在线观看 | 日本女人一区二区三区| 欧美群妇大交群的观看方式| 久久国产剧场电影| 国产精品视频一二三区| 一本色道久久综合亚洲91 | 91一区二区在线| 亚洲午夜视频在线| 精品国产一区二区亚洲人成毛片| 国内外成人在线| 亚洲另类色综合网站| 91精品免费在线观看| 丁香五精品蜜臀久久久久99网站 | 99国产精品久久久| 丝袜亚洲另类欧美综合| 久久久噜噜噜久久人人看| 99久久精品国产网站| 性感美女久久精品| 日韩欧美一级片| jvid福利写真一区二区三区| 午夜欧美电影在线观看| 欧美精品一区二区久久婷婷| 91美女片黄在线观看| 久久国产精品露脸对白| 国产精品福利一区二区三区| 日韩一区二区三区视频| 97久久精品人人做人人爽50路 | 91麻豆自制传媒国产之光| 日本最新不卡在线| 日韩美女精品在线| 日韩欧美123| 在线视频欧美精品| 高清成人免费视频| 美日韩一区二区三区| 亚洲国产精品久久久久婷婷884| 精品久久99ma| 日韩三级av在线播放| 亚洲一级不卡视频| 久久女同精品一区二区| 欧美日韩国产高清一区二区| 成人久久视频在线观看| 精品一区精品二区高清| 亚洲一区在线观看网站| 国产精品久久久久久一区二区三区| 欧美成人vr18sexvr| 欧美日本一道本| 在线精品视频一区二区三四| av激情亚洲男人天堂| 国产91丝袜在线18| 国产综合色视频| 久久se这里有精品| 久久激情综合网| 日本欧美在线观看| 蜜臀av在线播放一区二区三区| 香蕉av福利精品导航| 一区二区三区中文字幕精品精品| 国产精品亲子伦对白| 国产区在线观看成人精品 | 91美女在线视频| 成人av免费网站| 成人国产亚洲欧美成人综合网 | 免费观看在线综合| 久久国产精品免费| 久久精品国产久精国产| 麻豆视频观看网址久久| 久久国产乱子精品免费女| 极品美女销魂一区二区三区免费| 久久se这里有精品| 成人一区二区三区| 91一区一区三区| 91成人在线观看喷潮| 欧美美女网站色| 欧美电影免费观看高清完整版在线 | 成人网在线播放| 91蜜桃传媒精品久久久一区二区| 在线视频欧美精品| 欧美丰满高潮xxxx喷水动漫| 精品国产一区二区国模嫣然| 久久网站热最新地址| 中国色在线观看另类| 亚洲综合色噜噜狠狠| 免费久久精品视频| 国产91精品精华液一区二区三区| 成人黄色777网| 欧美日韩大陆在线| 久久精品夜色噜噜亚洲aⅴ| 中文字幕在线视频一区| 亚洲精品久久久久久国产精华液| 日韩中文欧美在线| 成人深夜福利app| 欧美日韩国产成人在线免费| 欧美成人猛片aaaaaaa| 亚洲视频一二三| 日本亚洲三级在线| 99精品欧美一区二区三区综合在线| 成人爱爱电影网址| 麻豆成人免费电影| 91日韩在线专区| 在线亚洲欧美专区二区| 国产亚洲美州欧州综合国| 午夜精彩视频在线观看不卡| 国产伦精一区二区三区| 国产伦精一区二区三区| 91在线精品一区二区三区| 欧美一区二区成人| 日本成人在线网站| 在线日韩一区二区| 国产精品久久久一区麻豆最新章节| 亚洲国产精品成人综合| 日韩中文欧美在线| 日韩三级视频在线观看| 精品三级av在线| 国产精品久久久久三级|