reverse

How to reverse string

07 Aug 2007

น่าแปลกใจที่ .NET ไม่มีคำสั่งสำหรับ reverse string แฮะ

C#
public string reverse(string s){
  char[] arrS = s.ToCharArray();
  Array.Reverse( arrS );
  string reversedString = new string( arrS );
  return reversedString;
}

php

$st = 'a string';
$st=strrev($st);

ruby

a = "abcdefg"
a.reverse
=> "gfedcba"

จริงๆของ python ก็ไม่มีคำสั่ง reverse string โดยตรง แต่ว่าใน python มอง string ว่าเป็น sequence type แบบนึง ก็เลยเขียน reverse string แบบนี้ได้

python

a = "abcdefg"
a[::-1]
=>'gfedcba'

รู้สึกว่าของ python จะเท่สุดเนอะ

Technorati tags: , , , , , ,