13. °ü°è ¿¬»êÀÚ

°ü°è ¿¬»êÀÚ´Â ¿ä¼ÒµéÀÇ °ªµéÀ» ºñ±³ÇÏ¿© °á°ú°¡ ÂüÀ̸é T¸¦ ¸®ÅÏÇÏ°í, °ÅÁþÀ̸é nilÀ» ¸®ÅÏÇÏ´Â ÇÔ¼öÀÌ´Ù.

°ü°è ¿¬»êÀÚ ´Üµ¶À¸·Î´Â ºñ±³ ÀÌ¿ÜÀÇ ¾Æ¹«·± ±â´ÉÀ» °¡ÁöÁö ¸øÇϸç, Á¶°Ç ÇÔ¼ö¿Í ÇÔ²² »ç¿ëÇØ¾ß ÇÑ´Ù.

 

1. °°´Ù(=)

    (1) ±â´É

      "=" Ç¥½Ã´Â ¿ä¼ÒµéÀ» °Ë»çÇÏ¿© °°À¸¸é T¸¦ ¸®ÅÏÇÏ°í °°Áö ¾ÊÀ¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

    (2) »ç¿ë¹ý

      (= A B ·····)

    (3) ¿¹ Á¦

       (= 7 7)

       : ÂüÀ̹ǷΠT¸¦ ¸®ÅÏÇÑ´Ù.

       (= 3 3.3 3)

       : °ÅÁþÀ̹ǷΠnilÀ» ¸®ÅÏÇÑ´Ù.

       (setq eqnum (= 7 7))

         !eqnum  :  T

       (setq eqnum (= 3 3.3))

         !eqnum  :  nil

       (= "DMZ" "DMZ")

       : ÂüÀÌ´Ù. T¸¦ ¸®ÅÏÇÑ´Ù.

       (= "DMZ" "CG")

       : °ÅÁþÀ̹ǷΠnilÀ» ¸®ÅÏÇÑ´Ù.

     

 

2. °°Áö ¾Ê´Ù(/=)

    (1) ±â´É

      ¿ä¼ÒµéÀ» °Ë»çÇÏ¿© °°Áö ¾ÊÀ¸¸é T¸¦ °°À¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

    (2) »ç¿ë¹ý

      (/= A B ·····)

    (3) ¿¹Á¦

       (/= 25 3)

       : ¼­·Î °°Áö ¾ÊÀ¸¹Ç·Î T¸¦ ¸®ÅÏÇÑ´Ù.

       (/= 25 25)

       : °ÅÁþÀ̹ǷΠnilÀ» ¸®ÅÏÇÑ´Ù.

       (setq nenum (/= 25 3))

         !nenum  :  T

       (setq nenum (/= 25 25))

         !nenum  :  nil

       (/= "PNP" "PNP)

       : nil

       (/= "PNP" "CG")

       : T

     

     

3. Å©´Ù(>)

    (1) ±â´É

      ÀÌÈÄÀÇ ¿ä¼ÒµéÀÌ ¸ðµÎ ÀÛÀ¸¸é T¸¦ ±×·¸Áö ¾ÊÀ¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

      ¡Ø B¿Í C°¡ Aº¸´Ù´Â ÀÛ°í C°¡ Bº¸´Ù Å©¸éÀº °ÅÁþÀÌ´Ù. µû¶ó¼­ nilÀ» ¸®ÅÏÇÑ´Ù.

    (2) »ç¿ë¹ý

      (> A B C D···)

    (3) ¿¹Á¦

       (> 30 25)

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (> 25 40)

       : nilÀ» ¸®ÅÏÇÑ´Ù.

       (setq tanum (> 30 25))

         !tanum  :  T

       (setq tanum (> 25 40))

         !tanum  :  nil

       (> 7 6 4 5 2)

       : nilÀ» ¸®ÅÏÇÑ´Ù.

       (> 7 5 4 3 1)

       : T¸¦ ¸®ÅÏÇÑ´Ù.

     

 

4. Å©°Å³ª °°´Ù(>=)

    (1) ±â´É

      Ç¥½Ã´Â A ÀÌÈÄÀÇ ¿ä¼ÒµéÀÌ Aº¸´Ù À۰ųª °°À¸¸é T¸¦ ¸®ÅÏ, ±×·¸Áö ¾ÊÀ¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

      ¡Ø B¿Í C°¡ Aº¸´Ù À۰ųª °°°í, C°¡ Bº¸´Ù Å©¸é nilÀ» ¸®ÅÏÇÑ´Ù.

    (2) »ç¿ë¹ý

      (>= A B C D ···)

    (3) ¿¹Á¦

       (>= 25 10)

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (>= 25 25 10)

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (>= 25 25 29)

       : nilÀ» ¸®ÅÏÇÑ´Ù.

       (setq tenum (>= 25 10))

         !tenum  :  T

       (setq tenum (>= 25 25 29))

         !tenum  :  nil

       (>= "m" "m")

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (>= 25 25 10 17)

       : nilÀ» ¸®ÅÏÇÑ´Ù.

     

 

5. ÀÛ´Ù(<)

    (1) ±â´É

      ÀÌÈÄÀÇ ¿ä¼ÒµéÀÇ ¸ðµÎ Å©¸é T¸¦ ±×·¸Áö ¾ÊÀ¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

      ¡Ø B¿Í C°¡ Aº¸´Ù Å©´õ¶óµµ C°¡ Bº¸´Ù ÀÛÀ¸¸é nilÀÌ´Ù.

    (2) »ç¿ë¹ý

      (< A B C D···)

    (3) ¿¹Á¦

       (< 1 2 3 4 5)

       : ÀÌÈÄÀÇ ¼ýÀÚµéÀÌ ¸ðµÎ Å©¹Ç·Î T¸¦ ¸®ÅÏÇÑ´Ù.

       (< 1 4 3 5)

       : °ÅÁþÀ̹ǷΠnilÀ» ¸®ÅÏÇÑ´Ù.

       (< "A" "Z")

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (setq ltnum (< 1 2 3 4 5))

         !ltnum  :  T

       (setq ltnum (< 1 4 3 5))

         !ltnum  :  nil

       (setq ltnum (< "A" "Z"))

         !ltnum  :  T

     

 

6. À۰ųª °°´Ù(<=)

    (1) ±â´É

      "<=" Ç¥½Ã´Â AÀÌÈÄÀÇ ¿ä¼ÒµéÀÌ Aº¸´Ù Å©°Å³ª °°À¸¸é T¸¦ ±×·¸Áö ¾ÊÀ¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

      ¡Ø B¿Í C°¡ Aº¸´Ù Å©°Å³ª °°´õ¶óµµ C°¡ Bº¸´Ù ÀÛÀ¸¸é nilÀÌ´Ù.

    (2) »ç¿ë¹ý

      (<= A B C D···)

    (3) ¿¹Á¦

       (<= 25 25)

       : ÂüÀ̹ǷΠT¸¦ ¸®ÅÏÇÑ´Ù.

       (<= 25 30)

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (<= 5 2 5)

       : °ÅÁþÀ̹ǷΠnilÀ» ¸®ÅÏÇÑ´Ù.

       (setq ltenum (<= 26 26))

         !ltenum  :  T

       (setq ltenum (<= 26 30))

         !ltenum  :  T

       (setq ltenum (<= 5 2 5))

         !ltenum  :  nil

     

 

7. Eq

    (1) ±â´É

      ½ÄA¿Í B°¡ ÀÏÄ¡Çϸé T¸¦, ±×·¸Áö ¾ÊÀ¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

    (2) »ç¿ë¹ý

      (Eq A B)

    (3) ¿¹Á¦

       (Eq 25 25)

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (Eq 25 25.0)

       : ÂüÀ̹ǷΠT¸¦ ¸®ÅÏÇÑ´Ù.

       (Eq "PNP" "CG")

       : nilÀ» ¸®ÅÏÇÑ´Ù.

       (setq eqnum (eq 25 25 ))

         !eqnum  :  T

       (setq eqnum (eq 25 25.0)

         !eqnum  :  T

       (setq eqnum (eq "DMZ" "dmz")

         !eqnum  :  nil


    ¡Ø 2°³ ÀÌ»óÀ» ºñ±³ÇßÀ» ¶§´Â ´ÙÀ½°ú °°Àº Error°¡ ¹ß»ýÇÑ´Ù.
        error: too many arguments 

 

 

8. Equal

    (1) ±â´É

      Eq¿Í À¯»çÇÑ ±â´ÉÀ» °¡ÁöÁö¸¸ ÇÑ°¡Áö Â÷ÀÌÁ¡Àº ½ÄA¿Í ½ÄB°¡ ´Þ¶óµµ µ¿ÀÏÇÏ´Ù°í ÀÎÁ¤ÇÒ ¼ö ÀÖ´Â

      ÃÖ´ë ¾çÀ» Á¤ÀÇÇÏ´Â ½Ç¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

      A¿Í BÀÇ Â÷ÀÌ°¡ ÁöÁ¤ÇÑ ¹üÀ§³»¿¡ Á¸ÀçÇϸé T¸¦ ±×·¸Áö ¾ÊÀ¸¸é nilÀ» ¸®ÅÏÇÑ´Ù.

    (2) »ç¿ë¹ý

      (Equal A B Fuzz)

    (3) ¿¹Á¦

       (equal 52 52)

       : T¸¦ ¸®ÅÏÇÑ´Ù.

       (equal 25 25.1 0.5)

       : ÂüÀ̹ǷΠT¸¦ ¸®ÅÏÇÑ´Ù.

       (equal 25 25.1 0.05)

       : nilÀ» ¸®ÅÏÇÑ´Ù.

       (setq eqnum (equal 52 52))

         !eqnum  :  T

       (setq eqnum (equal 25 25.1 0.5))

         !eqnum  :  T

       (setq eqnum (equal "PNP" "CG"))

         !eqnum  :  nil

     

 

 

 

ÀÔ·Â ÇÔ¼ö

ÃÖÃÊ ÀÛ¼ºÀÏ 2000.06.03

Á¶°Ç ÇÔ¼ö

ÃÖÁ¾ ¼öÁ¤ÀÏ 2006.05.02