by shigemk2

当面は技術的なことしか書かない

2013-03-16から1日間の記事一覧

レコード構文

data Person = Person String String Int Float String String deriving (Show) -- *Main> let guy = Person "Buddy" "Finklestein" 43 184.2 "526-2928" "Chocolate" -- *Main> guy -- Person "Buddy" "Finklestein" 43 184.2 "526-2928" "Chocolate" first…

自作のデータ型を自作のモジュールからエクスポートする

module Shapes ( Point, Shape, area, nudge, baseCircle, baseRect ) where data Point = Point Float Float deriving (Show) data Shape = Circle Point Float | Rectangle Point Point deriving (Show) area :: Shape -> Float area (Circle _ r) = pi * …

拡張子.htmlのままPHPを実行する

.htaccessで、拡張子.htmlのままPHPを実行する方法 | 海外SEO情報ブログたとえば、以下のようなapache上でPHPが動くようになったからといって、 以下のようなhtmlファイルをapacheで動かしてもPHPは動いてくれない。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title> shigemk2 </title> </head> <body> </body> </html> これをブラウザで…

Pointデータ型で形を整える

-- 空間の点を表す中間データ構造を作る -- そうするともっと図形をもっとわかりやすくできるお data Point = Point Float Float deriving (Show) data Shape = Circle Point Float | Rectangle Point Point deriving (Show) area :: Shape -> Float area (C…