小编Mat*_*att的帖子

我如何找到多维数组的.index

尝试过网络资源,并没有任何运气和我的视觉快速入门指南.

如果我有我的2d /多维数组:

 array = [['x', 'x',' x','x'],
         ['x', 'S',' ','x'],
         ['x', 'x',' x','x']]

   print array.index('S')

   it returns nil
Run Code Online (Sandbox Code Playgroud)

那么我去输入:

 array = ['x', 'S',' ','x']
 print array.index('S')
Run Code Online (Sandbox Code Playgroud)

它返回我正在寻找的值1

我的第一个猜测是在.index()中调用了一些错误,它需要两个参数,一个用于行和列?无论如何我如何使.index为多维数组工作?这是解决我的小迷宫问题的第一步

ruby

9
推荐指数
3
解决办法
1万
查看次数

SQL Server 2005创建具有列的默认值范围的表

试图完成一些功课并遇到创建表格的问题.如何声明一系列数字的列默认值.它的内容是:"列构建(默认为1但可以是1-10)"我似乎找不到......或者知道在哪里查找这些信息.

CREATE TABLE tblDepartment
(
Department_ID int NOT NULL IDENTITY,
Department_Name varchar(255) NOT NULL,
Division_Name varchar(255) NOT NULL,
City varchar(255) default 'spokane' NOT NULL,
Building int default 1 NOT NULL,
Phone varchar(255)
)
Run Code Online (Sandbox Code Playgroud)

我试过建立int默认1在1到10之间NOT NULL,这没有用,我试过建立int默认1-10,表创建但我不认为它是正确的.

ddl sql-server-2005 default-value

6
推荐指数
1
解决办法
3万
查看次数

如何在数组中找到ruby的整数/最大整数并返回索引位置?

这就是我到目前为止所拥有的

ages   = [20,19,21,17,31,33,34]
names  = [Bob, Bill, Jill, Aimee, Joe, Matt, Chris]
Run Code Online (Sandbox Code Playgroud)

如何使用年龄并应用一种方法从中提取最大的整数并学习其索引位置.原因是我想知道名字中哪个人是最老的.并行赋值阻止了我在数组上执行.sort的能力,因为它改变了与名称相关联的元素的位置.

请包含代码以仔细考虑,

ruby

4
推荐指数
1
解决办法
1万
查看次数

如何让textarea跨越表的两列

所以我正在学习一些php,发现我的html技能有点生疏了.我正试图让我的textarea跨越两个表列.W3schools说我可以为<th>标签做一个colspan 但是没有看到它是否被支持<td>.我想把它分成两个表格相同的表格.似乎有一种更简单的方法可以做到这一点.我确实尝试过td colspan"2",但它没有做任何事情

   echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post" id="crud_form">';
   echo '<table id="table_articles">';
   echo '<tr><td>Article Title:</td><td> <input type="text" name="art_title" /></td></tr>';
   echo '<tr><td>Author:</td><td> <input type="text" name="author" /></td></tr>';
   echo '<tr><td>Date Posted:</td><td> <input type="text" name="d_posted" /></td></tr>';
   echo '<tr><td>Article Text:</td></tr>';
   echo '<tr><td><textarea rows="10" columns="60" name="art_text" ></textarea></td></tr>';
   echo '<tr><td><input type="submit" name="submit_art" value="Submit" /></td></tr>';
   echo '</table>';
   echo '</form>';
Run Code Online (Sandbox Code Playgroud)

CSS

   #crud_form
   {
   color:red;
   position:absolute;
   left:300px;
   top:200px;
   border-style:outset;
   border-width:5px;
   border-color:red;
   background-color:#cccccc;
   }

   #table_articles
   {
   color:red;
   width:450px;
   height:300px;
   }
Run Code Online (Sandbox Code Playgroud)

思考?谢谢您的帮助.

html

4
推荐指数
1
解决办法
1万
查看次数

如何使用哈希多个键生成值为ruby的组合字符串

所以我在下面有这个哈希:

   a_hash = {
    "1" => "one",
    "2" => "two",
    "3" => "three",
    "4" => "four",
    "5" => "five",
    "6" => "six",
    "7" => "seven",
    "8" => "eight",
    "9" => "nine",
    "10" => "ten",
    "11" => "eleven",
    "12" => "twelve",
    "13" => "thirteen",
    "14" => "fourteen",
    "15" => "fifteen",
    "16" => "sixteen",
    "17" => "seventeen",
    "18" => "eighteen",
    "19" => "nineteen",
    "20" => "twenty",
    "30" => "thirty",
    "40" => "forty",
    "50" => "fifty",
    "60" => "sixty",
    "70" => "seventy",
    "80" …
Run Code Online (Sandbox Code Playgroud)

ruby

3
推荐指数
2
解决办法
514
查看次数

使用.each分隔键和多个值以进行打印

我可能正试图努力做到这一点.我正在尝试格式化哈希键和值的数组以输出给用户.Ruby-doc为我提供了一个值的代码.http://www.ruby-doc.org/core/classes/Hash.html#M002861

h = { "a" => 100, "b" => 200 }
h.each {|key, value| puts "#{key} is #{value}" }
Run Code Online (Sandbox Code Playgroud)

我想要的

h = { "a" => [100,'green'], "b" => [200,'red'] }
h.each {|key, m,n| puts "#{key} is #{m} and #{n}"}  

produces: 

a is 100 and green
b is 200 and red
Run Code Online (Sandbox Code Playgroud)

我和h.each {| key,m,n |有一些运气 把"#{key}"#{[m,'n']}"}

it produces:

a is 100green
b is 200red
Run Code Online (Sandbox Code Playgroud)

我需要在我的元素阵列之间留出一些空间,我该怎么做呢?

ruby

1
推荐指数
1
解决办法
490
查看次数

基于RUBY元素的第一个字母删除元素的数组

我去了http://ruby-doc.org/core/classes/Array.html#M002198并且无法找出采用一系列名称的方法,例如

people = [chris,george,jerry,bob,bill,julie,josh]
Run Code Online (Sandbox Code Playgroud)

我希望能够让用户选择一个字母"b"然后点击回车并用第一个字母'b'提取所有元素并将它们放在一个单独的数组中.在这种情况下它将是[bob,bill] .slice命令应该适用于此但我不知道如何告诉它只看元素的第一个字母?这会是某种需要像这样的人填充的论点.slice()

people_selector = gets.chomp.to_s
people.slice(people_selector)
print people
Run Code Online (Sandbox Code Playgroud)

不幸的是,谷歌也没有帮助.发布代码,所以我可以查看参数值.

ruby

0
推荐指数
1
解决办法
1936
查看次数

标签 统计

ruby ×5

ddl ×1

default-value ×1

html ×1

sql-server-2005 ×1