首页 文章
  • 17 votes
     answers
     views

    在perl中,用默认参数调用多个子程序是不好的做法吗?

    我正在学习perl并且理解使用shift解包子例程参数是一种常见且公认的做法 . 我也明白,省略函数参数以使用默认的 @_ 数组是常见且可接受的做法 . 考虑到这两件事,如果你调用一个没有参数的子程序, @_ 可以(并且如果使用shift)可以改变 . 这是否意味着使用默认参数调用另一个子例程,或者事实上,在此之后使用 @_ 数组被认为是不好的做法?考虑这个例子: sub total { # ca...
  • 0 votes
     answers
     views

    以不同方式连接STD_LOGIC_VECTOR(Barrel Shifter) - VHDL

    我正在实现一个N-bit Barrel Shifter . 这是我的组成部分: entity barrel_shifter is Generic ( N : integer := 4); Port ( data_in : in STD_LOGIC_VECTOR (N-1 downto 0); shift : in STD_LOGIC_VECTOR (int...
  • 3 votes
     answers
     views

    来自VK_Code的ASCII字符

    我有一个小的WIN32 C-Application,我使用KBDLLHOOKSTRUCT结构 . 此结构包含按下的键的VK代码 . 我尝试将其转换为ASCII字符 . 为此,我使用功能MapVirtualKey,它运作良好 . 唯一的问题是,一个VK代码可以保留多个字符 . 例: 在我的键盘上(瑞士 - 德国)存在关键字符..如果我按Shift键 . 然后它创建一个 : . VK-Code是一...

热门问题