'2009/06'에 해당되는 글 2건

  1. 2009/06/23 비순수 함수와 순수 함수
  2. 2009/06/17 의미

비순수 함수

다음 코드에서 HypenatedConcat 함수는 클래스에서 aMember 데이터 멤버를 수정하기 때문에 순수 함수가 아닙니다.

public class Program
{
    private static string aMember = "StringOne";

    public static void HypenatedConcat(string appendStr)
    {
        aMember += '-' + appendStr;
    }

    public static void Main()
    {
        HypenatedConcat("StringTwo");
        Console.WriteLine(aMember);
    }
}

 

순수함수

class Program
{
    public static string HyphenatedConcat(string s, string appendStr)
    {
        return (s + '-' + appendStr);
    }

    public static void Main(string[] args)
    {
        string s1 = "StringOne";
        string s2 = HyphenatedConcat(s1, "StringTwo");
        Console.WriteLine(s2);
    }
}

이런것도 있었구나.

참조 - http://msdn.microsoft.com/ko-kr/library/bb669139.aspx

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

의미

분류없음 2009/06/17 03:44

하나의 생각이 무슨 의미가 있을까?
아무 의미 없는 서로에게 그 동안에 기억은 무슨 의미가 있을까? 
그저 흩어진 첫마음을 쓸어본들 슬픔스러운 불순물만 늘어나는구나.

우린 무엇을 했을까?
뭔가 다른걸 보여주고 싶지만 그럴 기회 없는건가?

물음표가 난무한 이글처럼 우린 답하나 없겠구나.

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
1 

글 보관함

get rsstistory!