小编Ash*_*Ash的帖子

什么是无上下文语法和巴克斯Naur形式?

有人可以用外行的话来解释:

  1. 什么是无上下文语法?

  2. Backus Naur表格是什么?

  3. 如何使用这种表示法?

  4. 如何进行字符串派生?

  5. 如何描述语言语法?

syntax bnf context-free-grammar

3
推荐指数
1
解决办法
7472
查看次数

将我自己类型的项添加到Haskell中的列表中?

我需要将自己的数据类型添加到函数列表中,这是我的代码:

type Car = (String, String, Int, String)

testDatabase :: [Car] 
testDatabase = [("Ford", "Petrol", 2006, "Sport")]

addNewCar :: Car 
addNewCar newCar = newCar:testDatabase
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

ERROR file:.\template.hs:20 - Type error in explicitly typed binding
*** Term : addNewCar
*** Type : ([Char],[Char],Int,[Char]) -> [([Char],[Char],Int,[Char])]
*** Does not match : Car
Run Code Online (Sandbox Code Playgroud)

(对不起,这是一个垃圾解释,我只是在与Haskell挣扎).先感谢您!!

灰!

haskell types function list

2
推荐指数
1
解决办法
148
查看次数

对列表中的项目使用过滤器?

我试图按列表中的项目进行过滤并逐行打印.这是我的代码:

data Car = Car String [String] Int [String]

testDatabase :: [Car]
testDatabase = [Car"Casino Royale" ["Daniel Craig"] 2006 ["Garry", "Dave", "Zoe", "Kevin", "Emma"],Car"Blade Runner" ["Harrison Ford", "Rutger Hauer"] 1982 ["Dave", "Zoe", "Amy", "Bill", "Ian", "Kevin", "Emma", "Sam", "Megan"]]



formatCarRow (Car a b c d) =  show a ++ " | " ++ concat [i ++ ", " | i <- init b] ++ last b ++ " | " ++ show c ++ " | " ++ concat [j …
Run Code Online (Sandbox Code Playgroud)

haskell list filter

2
推荐指数
1
解决办法
315
查看次数

在C#中执行SQL语句?

嘿家伙我想执行我的SQL语句,但我有synatx的麻烦,有人可以帮我理解我做错了吗?

谢谢,阿什.

public void AddToDatabase(string[] WordArray, int Good, int Bad, int Remove)
{

    for (int WordCount = 0; WordCount < WordArray.Length; WordCount++)
    {
        string sSQL = "INSERT INTO WordDef (Word, Good, Bad, Remove) VALUES (" + WordArray[WordCount] + ", " + Good + ", " + Bad + ", " + Remove + ")";

        Debug.Print(sSQL);

        //Private m_recordset As ADODB.Recordset
        //Private m_connection As ADODB.Connection
        ADODB.Recordset RS;
        ADODB.Connection CN ;


        CN = new ADODB.Connection();
        RS = new ADODB.Recordset();

        CN.CursorLocation = ADODB.CursorLocationEnum.adUseClient;

        CN.ConnectionString …
Run Code Online (Sandbox Code Playgroud)

c# sql execute

1
推荐指数
1
解决办法
2万
查看次数

如何在.ASPX文件中声明和使用C#对象?

我正在使用asp.net和C#创建一个网站,而且我遇到了第一个障碍,我发现使用代码你使用<%%>与asp,但我不知道我将如何创建我的类的对象在aspx文件中使用?

我认为它的语法比我似乎无法开始工作的任何东西.

谢谢,

c# asp.net object declare

0
推荐指数
1
解决办法
4764
查看次数

我无法让这个.sql文件在MySQL中成功运行?

MySQL CMD客户端将运行此文件,但得到一半,并抱怨我的语法错误我已经查看并整天更改位,但只是找不到问题.

我再次知道这可能是一个非常容易回答的问题,但是在看了一整天的时间后,一双新鲜的眼睛来看看我.请帮忙!

DROP DATABASE FIFAWC2010;

CREATE DATABASE FIFAWC2010;

USE FIFAWC2010;

CREATE TABLE VENUE(
    VENUE_ID CHAR(3),
    LOC_COORDS VARCHAR(50),
    CITY VARCHAR(20),
    VENUE_NAME VARCHAR(20),
    MAX_CAPACITY NUMERIC(9),
    PRIMARY KEY(VENUE_ID)
);

CREATE TABLE REFEREE(
    REF_ID CHAR(10),
    REF_FNAME VARCHAR(20),
    REF_SNAME VARCHAR(20),
    NATIONALITY VARCHAR(20),
    PRIMARY KEY(REF_ID)
);

CREATE TABLE MATCH(
    MATCH_ID CHAR(11),
    VENUE_ID CHAR(3),
    MATCH_DATE DATE,
    KICK_OFF TIME,
    FINAL_SCORE VARCHAR(7),
    REF_ID CHAR(10),
    VENUE_ATTEN NUMERIC(9),
    PRIMARY KEY(MATCH_ID,VENUE_ID) REFERENCES VENUE(VENUE_ID),

);

CREAT TABLE GROUP(
    GROUP_ID CHAR(1),
    MATCH_ID VARCHAR(28),
    PRIMARY KEY(GROUP_ID),

);

CREATE TABLE COUNTRY(
    COUNTRY_ID VARCHAR(20), 
    GROUP_ID CHAR(1), …
Run Code Online (Sandbox Code Playgroud)

mysql sql database syntax

0
推荐指数
1
解决办法
111
查看次数