範囲終端指定比較
直接指定型
(2, 4)
|0|1|2|3|4|5|
結果:(2, 3, 4)
左端指定型
左側の切れ目をさす。(-1より覚えやすい?)
(2, 4)
|0|1|2|3|4|5|
結果:(2, 3)
Java
左端指定型
public static void main(String[] args) { String str = "foobar"; System.out.println(str.substring(1, 4)); //⇒oob }
C#
直接指定型
static void Main() { string str = "foobar"; Console.WriteLine(str.Substring(1, 4)); //⇒ooba Console.ReadLine(); }
Ruby
直接指定型
irb(main):001:0> str = "foobar" => "foobar" irb(main):002:0> str[1..4] => "ooba" irb(main):003:0> str.slice(1..4) => "ooba"